summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
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-20Merge branch 'master' of https://github.com/raysan5/raylibRay
2021-03-20REVIEWED: HighDPI support on macOS retina #1510Ray
2021-03-20Fixed funny typo mistake... (#1657)Rabia Alhaffar
2021-03-19Updated example assetsRay
2021-03-19REVIEWED: BeginMode3D()Ray
2021-03-19Removed trailing spacesRay
2021-03-19Reviewed latest PR: formatting and some commentsRay
2021-03-19Optimize DrawTexturePro and DrawRectanglePro transformations (#1632)Chris
* Optimize DrawTexturePro and DrawRectanglePro transformations - Add check so rotation is only applied if rotation != 0.0f. - Replace matrix usage by calculating the vertex data directly. * Fix error with windows build and trim whitespace
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-19REVIEWED: QuaternionFromEuler() #1651Ray
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-19REVIEWED: BeginMode3D()Ray
Simplified some code
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-18REVIEWED: MatrixRotateZYX() #1642Ray
2021-03-18REVIEWED: DrawLine3D() #1643Ray
2021-03-18REVIEWED: QuaternionFromEuler() #1651Ray
2021-03-17Update textures.cRay
2021-03-17Support instancing in OpenGL ES 2.0 if availableRay
Checking for extension and enabling it if available
2021-03-17Update to latest emscriptenRay
2021-03-14Implement UnloadModelAnimations (#1648)Hristo Stamenov
2021-03-14Added some comments on libc dependenciesRay
2021-03-14Use UnloadFileData()Ray
2021-03-14Improve gltf support (#1647)Hristo Stamenov
* Implement a load values from accessor function. Added some more value types for the different GLTF attributes. Fixed crash when loading animated triangle. * Split GLTF model loading into separate functions for readability. * Fixed the already working models that I broke when introducing GLTFReadValue. Improved the example for gltf models to be able to switch between a few models. * Removed license from screen. It is pu inside a license file anyway. * Small improvements on the naming of functions Removed (*model). and replaced it with model->
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-12Add config flag: SUPPORT_WINMM_HIGHRES_TIMER #1641Ray
Useful to avoid WinMM requirement and useful to avoid possible performance issues.
2021-03-12Minor tweak to avoid warningRay
2021-03-09Gltf model and animations exploring problems (#1635)Hristo Stamenov
* Added bone binding to whole mesh and not only set vertices. + Also added missed setting of the animation count. + Removed double ; on one line * Added more of the gltf sample models https://github.com/KhronosGroup/glTF-Sample-Models We need to make it working for all of them. * Binding to initial bind pose added. * Fix cube disappearing bug because lerpPercent could be Inf. * Fixed for rigged figure also
2021-03-09Merge branch 'master' of https://github.com/raysan5/raylibRay
2021-03-09Update miniaudio.hRay
2021-03-08Fix fullscreen resolution (#1637)Hristo Stamenov
* Always try to set vsync. Use the internal monitor function to correctly get the display for windows. * Modified how fullscreen gets toggled. - Removed the unsetting and setting of the resize callback function. Instead of that I moved the fullscreen flag setting into a more correct place before setting the fullscreen so that this flag can be used in the callback. - In the resize callback now window size is only set when it is not fullscreen resulting in preserving the window size. - When going fullscreen the larges resolution is used so that there are no problems of the type when you minimize the window you cannot use anything else in your desktop because the resolution might be too low. If a low res effect is desired one should use render texture (this is the approach all game engines use). * Set correct return to window in case of fail to get monitor. * Set the refresh rate on the mode. * Made changes based on review from @raysan5 Co-authored-by: Jeffery Myers <[email protected]>
2021-03-08ADDED: Required callbacksRay
Removed memory allocation callbacks
2021-03-08Always try to set vsync. (#1636)Jeffery Myers
Use the internal monitor function to correctly get the display for windows.
2021-03-04Update some comments to warn users about callbacksRay
2021-03-04ADDED: Config flag: SUPPORT_STANDARD_FILEIORay
This new flag allows omitting stdio.h library in case of a custom implementation is used.
2021-03-04Some naming tweaksRay
2021-03-04Minor struct organization tweakRay
2021-03-04FEATURE: Several callbacks added -WIP- #1523 #1329Ray
NOTE: This feature is still under consideration and not complete.
2021-03-03REVIEWED: TextFormat() #1626Ray
2021-03-03Corrected issue with enums renamedRay
2021-03-03Corrected bugRay
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-03Removing +1 on comparing extesnions because this way it checked the file ↵hristo
extension without the . against the file extension with the . resulting in always false. (#1629)
2021-03-02Reviewed defines, try to avoid elif statementsRay