腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
GLSL
中
使用
char
字符串
?
char
、
glsl
如
何在
GLSL
中
使用
char
sumbols?在https://www.shadertoy.com/new上测试。int c = int('a'); // Not work 如何获得一个加号或
字符串
?用于调用函数。 DrawString("Hello world!")
浏览 24
提问于2020-04-18
得票数 0
4
回答
GLSL
全局变量
opengl
、
glsl
、
global
、
shader
GLSL
有许多预先定义的全局变量,
如
gl_LightSource。它们是全球性的,因为任何着色器都可以访问它们。 如
何在
GLSL
中
定义自定义全局变量?
浏览 10
提问于2012-01-01
得票数 5
回答已采纳
1
回答
在MinGW 32和64
中
都包含来自objcopy的二进制blob
c++
、
mingw
、
objcopy
、
mingw-w64
使用
MinGW,一切都很好,但是
使用
MinGW-64时,我得到的错误形式是“未定义的对`binary_src_
glsl
_RGBtoHSV_
glsl
_end的引用”。原始文件名为RGBtoHSV.
glsl
,位于binary\src\
glsl
文件夹
中
。在objcopy的输出
中
,变量名为_binary_src_
glsl
_RGBtoHSV_
glsl
_end。我访问该文件的变量的代码如下: extern "C&quo
浏览 2
提问于2012-07-01
得票数 3
回答已采纳
1
回答
为什么在我的
字符串
中
随机替换了一个字符?
string
、
opengl
、
stdio
我正在用OpenGL4编写一个
使用
MinGW32版本4.9.3的游戏。它包含以下功能: const
char
* path
char
* fullPath; long fileLength; fullPath = malloc(strlen/res/sha
浏览 1
提问于2016-10-16
得票数 0
回答已采纳
11
回答
如何将
GLSL
着色器与您的C++软件一起实际安装
c++
、
opengl
、
glsl
Shader>{ "、调试和维护
GLSL
着色器。因此,从文件
中
获取
字符串
中
的源代码更容易开发: std::ifstream vertexShaderFile("v
浏览 1
提问于2013-12-07
得票数 65
回答已采纳
1
回答
对“Angel ::InitShader(
char
const*,
char
const*)”的引用未定义
glsl
、
shader
、
opengl-3
、
glew
、
freeglut
我正在开始我的OpenGl课程,我正在
使用
Edward Angel的书“交互式计算机图形学”。在书中的第一个示例
中
,他
使用
了
glsl
着色器。我已经成功地将所有编译器库链接到正确的编译器标志等。我坚持错误信息'Angel ::InitShader(
char
const*,
char
const*)‘引用未定义’我
使用
代码::块作为集成开发环境在Linux Fedora20上。如果我跟踪错误,那么它引用的是GLuint程序= InitShader( "vs
浏览 0
提问于2014-06-06
得票数 0
2
回答
从.
glsl
文件读取OpenGL着色器语言
c++
、
opengl
、
file-io
、
glsl
我正在尝试从文件
中
读取着色器
字符串
;但是,我在glShaderSource()函数行遇到了一个问题。
如
您所知,glShaderSource()接受const
char
**,我必须声明
char
*以便从文件
中
读取。因此,我
使用
强制转换来转换类型。如果我
使用
const_cast<const
char
**>,形状会出现;但是,它的颜色错误(它应该是橙色的,而不是白色的)。如果我
使用
reinterpret_ca
浏览 3
提问于2013-12-24
得票数 3
2
回答
从文件读取到
字符串
不像预期的那样工作
c++
、
opengl
、
io
我遇到了以下问题:{ //
浏览 0
提问于2014-04-05
得票数 0
回答已采纳
1
回答
混淆了OpenGL切换声明
中
着色器的行为会产生错误和崩溃。
c++
、
opengl
、
input
、
shader
、
glfw
我正在创建函数来加载着色器,创建网格等等,因此我启动了一个简单的程序来测试我所添加的功能,一个接一个,我发现了一个问题:const
char
* fragmentShader = prm.LoadShader ( "simple_fs.
glsl
" ).c_str如果我切换了这两个声明,
如
: const
char</e
浏览 10
提问于2014-06-22
得票数 0
回答已采纳
1
回答
如何从文件中加载c
字符串
c
、
c-strings
、
cfile
我的代码一直从内部c库
中
抛出分段错误,我的代码如下: { //TODO: load filefor (
char
*line; !fgets(
浏览 2
提问于2020-05-24
得票数 0
回答已采纳
1
回答
如何将*.vert和*.frag转换为C
中
的
char
?
android
、
c
、
opengl-es
、
android-ndk
我在main.c
中
的着色代码 "#version 300 es \n"gl_Position = u_mvpMatrix * a_position; \n" userData->programObject = e
浏览 3
提问于2017-08-02
得票数 1
回答已采纳
2
回答
使用
CMake试图
使用
ifstream打开文件时出现问题
c++
、
cmake
fragment.
glsl
link主要用于读取文件
中
的顶点和片段着色器源,编译它们并将它们链接到shader程序。* text; shader_exception(const
char
* text) virtual const
char
我尝试创建这样一个Shader对象: Shader shader("vertex.
glsl
",
浏览 1
提问于2019-03-04
得票数 0
回答已采纳
1
回答
GLSL
sampler2DShadow不推荐超过版本120?用什么?
opengl
、
glsl
我一直试图为我的阴影映射实现百分比更近的过滤,
如
这里所描述的,我将如
何在
GLSL
330+
中
实现一个等价的解决方案?我目前只是
使用
一个二元纹理样本和泊松采样,但楼梯混叠是相当糟糕的。
浏览 3
提问于2014-01-02
得票数 4
回答已采纳
1
回答
c++如何制作着色器文件并在主cpp中
使用
它?
c++
、
opengl
、
shader
、
glfw
我想让opengl读取着色器文件,并在主cpp中
使用
它struct ShaderProgramSource std::string VertexSource
浏览 2
提问于2019-09-01
得票数 2
2
回答
使用
#include加载OpenCL代码
c++
、
c
、
opencl
、
c-preprocessor
我很久以前就在hlsl/
glsl
着色器代码中看到过这一点--在源代码文件上
使用
#include,将代码粘贴到
char
*
中
,以便在运行时不会发生文件IO。如果我将它表示为伪代码,它看起来会有点像这样:const
char
* kernel= CLSourceToString("kernel.cl"); 现在,#define
浏览 0
提问于2009-09-12
得票数 6
回答已采纳
2
回答
WebGL和HTML着色器类型
html
、
types
、
glsl
、
shader
、
webgl
我
使用
以下代码在HTML文件
中
声明我的
GLSL
ES着色器程序:
如
示例所示。一切都很好,但我不明白为什么要
使用
script标记的type属性。我想知道"x-shader/x-fragment“值是在哪里指定的。谁会那么做..。
浏览 3
提问于2011-11-05
得票数 17
回答已采纳
1
回答
获取文件内容并将其放入C++
中
的
字符串
中
。
c++
、
string
、
file-io
、
constructor
我
使用
的是OpenGL,我需要将VertexShader.
glsl
的内容放入std::string
中
。以为例#include <string> { std::string content( (std::istreambuf_iterator<
char
>(ifs) ),
浏览 4
提问于2015-04-20
得票数 8
回答已采纳
5
回答
GCC,
字符串
化和内联
GLSL
?
c++
、
opengl
、
gcc
、
glsl
、
c-preprocessor
我想
使用
宏
字符串
内联声明
GLSL
着色器
字符串
:const GLchar* vert = STRINGIFY(attributevec2 position;{}
使用
VS2010可以很好地构建和运行该代码,但无法在gcc上
使用
以下命令进行编译: error: invalid prep
浏览 0
提问于2012-12-14
得票数 21
回答已采纳
1
回答
如
何在
GLSL
中
使用
Vulkan SPIR-V数据格式
glsl
、
vulkan
、
spir-v
GLSL
只有不指定位长的。 据我所知,为Vulkan编写着色器最方便的方法是在
GLSL
中
编程,然后
使用
Vulkan提供的编译器(glslc.exe)将文件转换为SPIR二进制文件。我的问题是如何
使用
这些冗长的数据格式,
如
VK_FORMAT_R4G4_UNORM_PACK8 (在上面的SPIR链接中找到)在
GLSL
中
,同时
使用
glslc.exe编译我们的着色代码。如果没有,是否有其他高级语言可供
使用
,然后编译成二进制语
浏览 5
提问于2021-01-23
得票数 0
回答已采纳
1
回答
未定义的对类构造函数的引用,是否正确定义?
c++
、
oop
、
opengl
、
linker
、
codeblocks
我在头文件
中
定义了一个类,并且(我认为)正确地实现了它,并且在我尝试
使用
它的任何地方都正确地包含了它(我认为)。...#ifndef SHADER_H #include <string这是我用gpp编译程序时
使用
的命令:g++ main.cpp source/init.cpp source/
浏览 4
提问于2014-07-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
输入“”等带圈序号用输入法就out了,Excel字符串函数一秒搞定
c中的string常用函数用法总结2
从js到gl,开启潘多拉的魔盒
Java基础-字符串处理String类
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券