summaryrefslogtreecommitdiffhomepage
path: root/src/raylib.h
AgeCommit message (Collapse)Author
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...
2021-02-05Designing some callbacks -WIP-Ray
2021-01-31REVIEWED: Gamepad system, specially for RPIraysan5
2021-01-22ADDED: UploadMesh() #1529Ray
Upload mesh data to GPU and get VAO/VBO identifiers
2021-01-22Review typoRay
2021-01-21ADDED: SetGamepadMappings() #1506Ray
2021-01-15Review commentRay
2021-01-02Update year to 2021raysan5
2020-12-29Monitor utilites (#1485)hristo
* Added a new utility function to get the current monitor. Some of the other functions rely on passing on a monitor id but we only have a function for querying the count of monitors available. * Updated the comment to correctly reflect the function action
2020-12-26Review DrawLineBezierQuad(), formating and aprameters orderraysan5
2020-12-26Add Quadratic Bezier drawing (#1468)Violet White
* Add quadratic bezier to shapes.c * Add DrawLineBezierQuad to header
2020-12-23Remove trailing spacesraysan5
2020-12-23ADDED: CheckCollisionLines()raysan5
Removed function from raymath
2020-12-19Camera funcs, review params namesRay
Just for a better consistency
2020-12-19REVIEW: CheckCollisionSpheres() params namingRay