summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorjussi2024-09-25 20:54:32 +0300
committerjussi2024-09-25 20:54:32 +0300
commit45e11be96a7503a0cfe29bbbcc8d885d81ab9591 (patch)
treebcd06238db0d83c62f117acca4f8d2d321c31e6a /examples
parentcd6471d339c394a37a1d46119818e0cabdcf5b42 (diff)
downloadreilua-enhanced-45e11be96a7503a0cfe29bbbcc8d885d81ab9591.tar.gz
reilua-enhanced-45e11be96a7503a0cfe29bbbcc8d885d81ab9591.tar.bz2
reilua-enhanced-45e11be96a7503a0cfe29bbbcc8d885d81ab9591.zip
UnloadMaterial can also optionally free textures and shader.
Diffstat (limited to 'examples')
-rw-r--r--examples/iqm_test/main.lua2
-rw-r--r--examples/platformer/main.lua2
-rw-r--r--examples/resources/shaders/glsl330/base.fs9
-rw-r--r--examples/resources/shaders/glsl330/base.vs10
4 files changed, 11 insertions, 12 deletions
diff --git a/examples/iqm_test/main.lua b/examples/iqm_test/main.lua
index 66aed82..01afebe 100644
--- a/examples/iqm_test/main.lua
+++ b/examples/iqm_test/main.lua
@@ -43,7 +43,7 @@ function RL.init()
} )
model = RL.LoadModel( RL.GetBasePath().."../resources/iqm/monkey.iqm" )
-- Unload old material.
- RL.UnloadMaterial( RL.GetModelMaterial( model, 0 ) )
+ RL.UnloadMaterial( RL.GetModelMaterial( model, 0 ), true )
RL.SetModelMaterial( model, 0, material )
animations = RL.LoadModelAnimations( RL.GetBasePath().."../resources/iqm/monkey.iqm" )
diff --git a/examples/platformer/main.lua b/examples/platformer/main.lua
index 9e71984..299e1b8 100644
--- a/examples/platformer/main.lua
+++ b/examples/platformer/main.lua
@@ -286,7 +286,7 @@ local function drawPlayer()
end
function RL.draw()
- RL.ClearBackground( RL.RED )
+ RL.ClearBackground( RL.BLACK )
RL.BeginTextureMode( framebuffer )
drawMap()
diff --git a/examples/resources/shaders/glsl330/base.fs b/examples/resources/shaders/glsl330/base.fs
index 57d9725..c36eead 100644
--- a/examples/resources/shaders/glsl330/base.fs
+++ b/examples/resources/shaders/glsl330/base.fs
@@ -14,11 +14,10 @@ out vec4 finalColor;
// NOTE: Add here your custom variables
void main() {
- // Texel color fetching from texture sampler
- vec4 texelColor = texture( texture0, fragTexCoord );
+ // Texel color fetching from texture sampler
+ vec4 texelColor = texture( texture0, fragTexCoord );
- // NOTE: Implement here your fragment shader code
+ // NOTE: Implement here your fragment shader code
- finalColor = texelColor * colDiffuse;
+ finalColor = texelColor * colDiffuse;
}
-
diff --git a/examples/resources/shaders/glsl330/base.vs b/examples/resources/shaders/glsl330/base.vs
index 04f50db..c6e94f6 100644
--- a/examples/resources/shaders/glsl330/base.vs
+++ b/examples/resources/shaders/glsl330/base.vs
@@ -16,10 +16,10 @@ out vec4 fragColor;
// NOTE: Add here your custom variables
void main() {
- // Send vertex attributes to fragment shader
- fragTexCoord = vertexTexCoord;
- fragColor = vertexColor;
+ // Send vertex attributes to fragment shader
+ fragTexCoord = vertexTexCoord;
+ fragColor = vertexColor;
- // Calculate final vertex position
- gl_Position = mvp * vec4( vertexPosition, 1.0 );
+ // Calculate final vertex position
+ gl_Position = mvp * vec4( vertexPosition, 1.0 );
} \ No newline at end of file