aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-30Standard Lighting (3/3)victorfisac
- Added normal and specular maps to standard shader. - Added full tint attribute to standard shader and material data type. - Changed point light attenuation to radius.
2016-05-30Added tint color attribute to material data typevictorfisac
It tints all fragments, ignores lighting. Useful for some features like feedback (damage color, ...).
2016-05-30Remove normal depthvictorfisac
Scaling normal depth (y axis) makes disappear the specular of fragments... So I think it can be removed, it is not a very useful/important attribute.
2016-05-30Added normal and specular maps logic to standard...victorfisac
...shader and updated example.
2016-05-30Add 'dwarf' model normal and specular maps to resources foldervictorfisac
2016-05-30Add normal and specular maps to draw model processvictorfisac
2016-05-30Add Draw3DCircle function and update raylib and rlgl headervictorfisac
Draw3DCircle is useful to draw point lights radius.
2016-05-29Delete old example mesh resource filevictorfisac
2016-05-29Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developvictorfisac
2016-05-29Improved render to textureraysan5
Support render texture size different than screen size
2016-05-29Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer
2016-05-27Merge pull request #121 from kd7tck/developRay
I made this for some others I am now working with
2016-05-25Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer
2016-05-25Renamed shader variables (more generic names)raysan5
2016-05-25Renamed shader variables (more generic names)raysan5
Now shader maps use a generic naming convention for any kind of texture maps (not only diffuse, normal or specular). Useful for custom shaders.
2016-05-23Some tweaksraysan5
It seems there are some problems with DrawLights()
2016-05-23better build systemJoshua Reisenauer
2016-05-22Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer
2016-05-21Merge pull request #120 from victorfisac/developRay
Standard Lighting (2/3)
2016-05-21Fix small bug and spacingvictorfisac
2016-05-21Add standard lighting (2/3)victorfisac
- 3 light types added (point, directional, spot). - DrawLights() function added using line shapes. - Standard lighting example added. - Removed useless struct variables from material and light. - Fixed light attributes dynamic locations errors. - Standard vertex and fragment shaders temporally added until rewrite it as char pointers in rlgl. TODO: - Add normal and specular maps calculations in standard shader. - Add control structs to handle which attributes needs to be calculated (textures, specular...). - Adapt standard shader to version 110. - Rewrite standard shader as char pointers in rlgl.
2016-05-21Remove deprecated phong lighting shaders and examplevictorfisac
2016-05-21Add Draw3DLine function and fixed MLT glossiness import valuevictorfisac
In standard shader, material glossiness is a value from 0 to 1000 like in MLT files. So, it doesn't need to be normalized.
2016-05-21Fix some audio module compile warningsvictorfisac
2016-05-21Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developvictorfisac
2016-05-21Merge pull request #119 from gordonmcshane/remove-local-propertiesRay
remove user-specific ant files
2016-05-21Merge pull request #118 from gordonmcshane/gamepad-example-fixRay
fix example
2016-05-20remove user-specific ant filesGordon McShane
2016-05-20fix exampleGordon McShane
- fix gamepad axis query in example broken by db4585b Improved gamepad support
2016-05-20Add standard lighting (1/3)victorfisac
- Ambient and lambert lighting added. - Ambient and diffuse colors linked to standard shader. - Single light linked to standard shader. - LoadStandardMaterial() and depending functions added.
2016-05-20Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developvictorfisac
2016-05-20Comented buggy code to avoid problems...raysan5
...on model drawing
2016-05-20Merge pull request #117 from victorfisac/developRay
MTL loading shininess to material glossiness
2016-05-20Improved MTL loading shininess valuevictorfisac
2016-05-20Fix small warningvictorfisac
Material glossiness is a float type value...
2016-05-20Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developvictorfisac
2016-05-20Add lighting system -IN PROGRESS-raysan5
Improved materials
2016-05-20Updated to avoid pointersraysan5
2016-05-20Review struct typedef to avoid pointers for usersraysan5
2016-05-20Remove TODO comments (already done)raysan5
2016-05-20Support DYNAMIC_DRAW mesh loadingraysan5
2016-05-20Merge pull request #116 from kd7tck/newaudioRay
Redesign audio system to support multiple mix channels
2016-05-19windows automated compileJoshua Reisenauer
Only works when raylib is installed on windows system.
2016-05-19Buffer for raw audioJoshua Reisenauer
2016-05-19Merge remote-tracking branch 'refs/remotes/raysan5/develop' into newaudioJoshua Reisenauer
2016-05-19name correctionJoshua Reisenauer
2016-05-19Corrected namingsraysan5
2016-05-18Reorganize data for consistencyraysan5
2016-05-18Updated shaders with commentsraysan5
2016-05-16Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer