aboutsummaryrefslogtreecommitdiff
path: root/src/models.c
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-05-20 12:28:07 +0200
committerraysan5 <raysan5@gmail.com>2016-05-20 12:28:07 +0200
commitdcf5f45f687f2a534286aecd5e6471a0440b0c21 (patch)
tree42a5028ebab3277a8d46bdcf3fea2990e1aa590d /src/models.c
parentaf890cf21021e4a306bf3f6e4397496b95c1c93a (diff)
downloadraylib-dcf5f45f687f2a534286aecd5e6471a0440b0c21.tar.gz
raylib-dcf5f45f687f2a534286aecd5e6471a0440b0c21.zip
Add lighting system -IN PROGRESS-
Improved materials
Diffstat (limited to 'src/models.c')
-rw-r--r--src/models.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/models.c b/src/models.c
index 6d72d1e3..44e30390 100644
--- a/src/models.c
+++ b/src/models.c
@@ -732,6 +732,18 @@ Material LoadDefaultMaterial(void)
return material;
}
+// Load standard material (uses standard models shader)
+// NOTE: Standard shader supports multiple maps and lights
+Material LoadStandardMaterial(void)
+{
+ Material material = LoadDefaultMaterial();
+
+ //material.shader = GetStandardShader();
+
+ return material;
+}
+
+// Unload material from memory
void UnloadMaterial(Material material)
{
rlDeleteTextures(material.texDiffuse.id);