summaryrefslogtreecommitdiffhomepage
path: root/src/raylib.h
AgeCommit message (Collapse)Author
2021-04-26REMOVED: GenMeshDefault()Ray
2021-04-23Update raylib.hRay
2021-04-22Remove trail spacesRay
2021-04-21Reviewed file commentsRay
2021-04-20ADDED: UpdateMeshBuffer()Ray
2021-04-06REDESIGNED: Vr stereo modeRay
2021-04-06Reviewed Vr stereoRay
2021-04-06REDESIGNED: Vr stereo renderingRay
2021-04-06Reorganized shaders functionsRay
2021-04-06Minor comment tweaksRay
2021-04-05Reorganized functions by moduleraysan5
2021-04-04Merge branch 'master' of https://github.com/raysan5/raylibraysan5
2021-04-04REDESIGNED: Shapes texture/rec moved to shapes moduleraysan5
2021-04-03Make SaveFile* callbacks return a boolean (#1697)Rob Loach
2021-04-02ADDED: GenMeshDefault() #1556raysan5
2021-04-01Remove trailing spacesraysan5
2021-03-31ADDED: Support model normal matrix location #1691raysan5
2021-03-28ADDED: LoadShaderFromMemory() #1690raysan5
2021-03-28REVIEWED: DrawTexturePoly()raysan5
2021-03-26REVIEWED: DrawMeshInstanced()Ray
2021-03-25WARNING: BREAKING: rlgl redesign -WIP-Ray
rlgl module has been completely redesigned to move Mesh/Material structures to [models] module. Still some work to do, broken elements: - [models] OpenGL 1.1 mesh rendering: DrawMesh() - [models] Mesh Instancing: DrawMeshInstanced() - [models] Stereo rendering: DrawMesh() - [models] GL_FLOAT, GL_UNSIGNED_INT exposed - [models] GenMeshCustom() - [rlgl] GenTexture*() functions removal?
2021-03-25Add DrawTexturedPoly and example (#1677)chriscamacho
* adds DrawTexturedPoly with example * the actual example ... ahem * moved DrawTexturePoly to textures function and example NB function name changed to fit with other DrawTextureXXX functions (no "d" ) Co-authored-by: codifies <[email protected]>
2021-03-24Reviewed DrawFPS() commentRay
2021-03-24REMOVED: DrawGizmo()Ray
This is a very simple and specific implementation that should be better addressed by the users
2021-03-22WARNING: BREAKING: REDESIGNED: rlgl moduleRay
- Many functions renamed to follow rl*() convention - Some internal functions exposed in the API - Some functionality moved to other modules - Reorganized all functions by categories - Make sure it keeps working with OpenGL 1.1 and 2.1
2021-03-22Review latest PR and some formattingRay
2021-03-22[AUDIO] Music Looping enhancements (#1665)Jeffery Myers
* Add loop functions for music files. Tell xm tracker to loop tracker when loop state changes. Don't let looped xm tracker streams restart, they are infinite Use modulo to make time tracker for xm looped streams work correctly. * Remove loop functions, set XM loop in update based on flag. Formatting cleanups. Co-authored-by: Jeffery Myers <[email protected]>
2021-03-21WARNING: BREAKING: rlgl module redesign -WIP-Ray
- Some rlgl functions have been moved to core - Some functions have been made internal to rlgl - rlgl functions prefixed with rl*()
2021-03-20BIG CHANGE: REDESIGNED: Vr device simulator #1582Ray
Vr simulator has been moved to core module and completely redesigned. Now user is in charge of stereo-render fbo and also in full control of distortion shader. Code is a bit more complex but better aligned with other raylib examples.
2021-03-20Added KEY_NULL #520Ray
2021-03-19Changed DrawRing and DrawCircleSector angle params from int to float to ↵frithrah
allow greater accuracy. (#1656) Co-authored-by: Simon <[email protected]>
2021-03-19REMOVED: GetMouseCursor()Ray
This function could be confusing depending on the context, it's better to let the user track the current active cursor
2021-03-19WARNING: REMOVED: GamepadNumber enumRay
2021-03-19WARNING: BREAKING: RENAMED: camera.type to camera.projectionRay
2021-03-19WARNING: BREAKING: REVIEWED some enums namingRay
Now enum names are more consistent between them.
2021-03-18REVIEWED: Material params #1649Ray
Just assigned a fixed memory size for custom Material parameters in case of being required, so we shouldn't worry about allocating/freeing them.
2021-03-14Implement UnloadModelAnimations (#1648)Hristo Stamenov
2021-03-14WARNING: VERY BREAKING CHANGE: Renamed some enum values for consistencyRay
Some enums values have been renamed to be more consistent and also provide a more detailed description: - ShaderLocationIndex: LOC_VERTEX_POSITION -> SHADER_SHADER_LOC_VERTEX_POSITION - ShaderUniformDataType: UNIFORM_VEC2 -> SHADER_UNIFORM_VEC2 - MaterialMapType: MAP_ALBEDO -> MATERIAL_MAP_ALBEDO - PixelFormat: UNCOMPRESSED_GRAYSCALE -> PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
2021-03-12Renamed some functions to use latest raylib versionRay
2021-03-08ADDED: Required callbacksRay
Removed memory allocation callbacks
2021-03-04Update some comments to warn users about callbacksRay
2021-03-04FEATURE: Several callbacks added -WIP- #1523 #1329Ray
NOTE: This feature is still under consideration and not complete.
2021-03-03WARNING: BREAKING: RENAMED: enums valuesRay
RENAMED: TextureFilterMode values RENAMED: TextureWrapMode values
2021-03-03WARNING: BREAKING: RENAMED enum valuesRay
RENAMED: CubemapLayoutType and NPatchType
2021-03-02REVIEWED: GetFileExtension() to include the dot #1523Ray
2021-02-22LoadMusicStreamFromMemory (#1606)Agnis "NeZvērs" Aldiņš
* define SUPPORT_FILEFORMAT_MOD in config.h * RLAPI LoadModuleFromData() definition in raylib.h * LoadModuleFromData() definition in raudio.h * LoadModuleFromData implementation in raudio.c * Rename API to LoadMusicStreamFromMemory & default unload. * raudio.c tabs to spaces * Styling curly bracket and removing dev debugging TRACELOG Co-authored-by: nezvers <[email protected]>
2021-02-14Possible callbacks -WIP-raysan5
2021-02-07Review formating for latest PRraysan5
2021-02-05REMOVED: MeshNormalsSmooth() #1421raysan5
Current implementation is probably wrong and it should be reimplemented from scratch, in the meantime, I prefer to remove the function.
2021-02-05REMOVED: SetTraceLogExit()raysan5
I feel nobody has ever used this function...