aboutsummaryrefslogtreecommitdiff
path: root/src/raylib.h
AgeCommit message (Collapse)Author
2016-05-30update to openalJoshua Reisenauer
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-30Add Draw3DCircle function and update raylib and rlgl headervictorfisac
Draw3DCircle is useful to draw point lights radius.
2016-05-25Renamed shader variables (more generic names)raysan5
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-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-20Add lighting system -IN PROGRESS-raysan5
Improved materials
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-19Buffer for raw audioJoshua Reisenauer
2016-05-15renamed everything so it is obvious what it doesJoshua Reisenauer
2016-05-12Merge remote-tracking branch 'refs/remotes/raysan5/develop' into newaudioJoshua Reisenauer
2016-05-12Simplified internal (default) dynamic buffersraysan5
2016-05-11apply index to remaining functionsJoshua Reisenauer
2016-05-11PlayMusicStream now uses indexJoshua Reisenauer
2016-05-11Merge remote-tracking branch 'refs/remotes/raysan5/develop' into newaudioJoshua Reisenauer
2016-05-11added set pitch for music streamsJoshua Reisenauer
2016-05-11Merge pull request #112 from kd7tck/developRay
Base Audio Context System
2016-05-11adding multiple music streamsJoshua Reisenauer
2016-05-10Corrected tiporaysan5
2016-05-10Added support for indexed mesh dataraysan5
2016-05-10Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer
2016-05-08Improved vertex attribs support for modelsRay
2016-05-08Improved mesh supportraysan5
Depending on mesh data, it can be loaded and default vertex attribute location points are set, including colors, tangents and texcoords2
2016-05-07Library redesign to accomodate materials systemraysan5
2016-05-03Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer
2016-05-03Renamed function for consistencyraysan5
2016-05-03Renamed functions for consistencyraysan5
2016-05-02new boolean floatingPoint optionJoshua Reisenauer
Now floating point is either on or off. This simplifies the use of 16bit vs float.
2016-05-02number remaining buffer transfer for updateAudioContextJoshua Reisenauer
updateAudioContext is almost done
2016-05-02resamples addedJoshua Reisenauer
Ease of use considered in api and channels are more convenient as unsigned char type.
2016-05-01bool return for failed updateJoshua Reisenauer
2016-05-01merge fixJoshua Reisenauer
2016-05-01new silence generatorJoshua Reisenauer
2016-05-02Added 2D camera mode functionsRay
Removed BeginDrawingEx() Added Begin2dMode() and End2dMode()
2016-05-02Working on materials system...Ray
2016-04-30removed enumsJoshua Reisenauer
2016-04-30BPS type added to ensure consistencyJoshua Reisenauer
2016-04-29hide struct from userJoshua Reisenauer
Hiding the struct from user should protect from accidentally modifying the mix channel. This could cause serious errors down the road.
2016-04-29First stage of audio API updateJoshua Reisenauer
Look over changes and give feedback please.
2016-04-27this should workJoshua Reisenauer
2016-04-25quick fixJoshua Reisenauer
Boolean errors
2016-04-17Improved gestures systemraysan5
2016-04-17Make mouse inputs available on Android for...raysan5
... easy code porting, transalating them to touches and gestures internally. Removed function SetCustomCursor(), it can be managed by the user.
2016-04-08Removed functionraysan5
I decided it is redundant and could be confusing (when mixed with 3D drawing). It's not KISS.
2016-04-01Remove old postprocessing systemraysan5
2016-03-30Added support for render to texture (use RenderTexture2D)raysan5
Now it's possible to render to texture, old postprocessing system will be removed on next raylib version.
2016-03-27Review commentsraysan5