aboutsummaryrefslogtreecommitdiff
path: root/shaders
AgeCommit message (Collapse)Author
2016-07-19Removed old shaderraysan5
2016-07-19Updated shaders packraysan5
Some deep review of this shaders is required for optimization...
2016-06-27Reorganize shaders to respective foldersraysan5
2016-06-10Fixed GLSL 100 shadersvictorfisac
texture() doesn't exist in glsl 100, it must use texture2D().
2016-06-03Review uniform nameraysan5
2016-05-18Updated shaders with commentsraysan5
2016-04-07Folders rename for consistency on shaders versionraysan5
2016-01-16Replaced deprecated texture2D() function by texture()raysan5
2016-01-13Vertex shaders optimizationraysan5
2015-12-21Added lighting engine modulevictorfisac
- New lighting engine module which contains new data types Light and Material. These data types and functions facilitates making a basic 3D iluminated program with a light and a model. - Added lighting engine module example (currently included in raylib.h; it might be compiled by separate and include lighting.h in game source C file). - Corrected some opengl defines control structures and added some TODO to fix raylib-opengl 1.1 source build (note: now source can be compiled without errors, but rlglReadPixels() won't work properly). Note: most of functions of phong version 330 shader are not in v100 shaders, so I couldn't write a version 100 phong shader. These functions are included from version 150.
2015-09-02Added some useful postprocessing shadersraysan5
Shaders come in two flavours: - shaders/gl330: OpenGL 3.3+ (Windows, Linux, OSX) - shaders/gles100: OpenGL ES 2.0 (Android, RPI, HTML5)