瀏覽代碼

Reviewed shader loading message

pull/4795/head
Ray 2 週之前
父節點
當前提交
557d071fa2
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. +1
    -1
      examples/shaders/shaders_model_shader.c
  2. +2
    -0
      src/rcore.c

+ 1
- 1
examples/shaders/shaders_model_shader.c 查看文件

@ -57,7 +57,7 @@ int main(void)
// NOTE: Defining 0 (NULL) for vertex shader forces usage of internal default vertex shader
Shader shader = LoadShader(0, TextFormat("resources/shaders/glsl%i/grayscale.fs", GLSL_VERSION));
model.materials[0].shader = shader; // Set shader effect to 3d model
model.materials[0].shader = shader; // Set shader effect to 3d model
model.materials[0].maps[MATERIAL_MAP_DIFFUSE].texture = texture; // Bind texture to model
Vector3 position = { 0.0f, 0.0f, 0.0f }; // Set model position

+ 2
- 0
src/rcore.c 查看文件

@ -1315,6 +1315,8 @@ Shader LoadShader(const char *vsFileName, const char *fsFileName)
if (vsFileName != NULL) vShaderStr = LoadFileText(vsFileName);
if (fsFileName != NULL) fShaderStr = LoadFileText(fsFileName);
if ((vShaderStr == NULL) && (fShaderStr == NULL)) TraceLog(LOG_WARNING, "SHADER: Shader files provided are not valid, using default shader");
shader = LoadShaderFromMemory(vShaderStr, fShaderStr);
UnloadFileText(vShaderStr);

Loading…
取消
儲存