| Age | Commit message (Collapse) | Author |
|
|
|
|
|
sin(), cos() functions cached and replaced by float c99 versions sinf(),
cos()
|
|
|
|
|
|
|
|
Added support for single header implementation and also inline functions
support
|
|
|
|
Reviewed vertex type variables
|
|
|
|
- Added CheckCollisionRayBox() function.
- Updated and improved core 3d picking example (currently working as
expected).
|
|
|
|
- New model and view transformation matrix added, useful for shaders.
Modelview matrix not deleted to keep opengl 1.1 pipeline compatibility.
- New extra function added DrawModelWiresEx() to set a rotation and
scale transformations to a wire model drawing.
- Other writing and little audio.c bug fixed.
|
|
|
|
On OpenGL ES it was set to use GL_CLAMP_TO_EDGE wrap mode for textures.
On LoadOBJ() texture coordinates were wrongly Y-flipped
|
|
[rlgl] Extensions strings loading was redone to avoid a Segmentation
Fault on Raspberry Pi
|
|
|
|
|
|
|
|
Added:
- LoadImageRaw()
- ImageCopy()
Renamed:
- GetPixelData() -> GetImageData()
|
|
|
|
|
|
Now it supports multiple maps one next to the other
|
|
- Camera system moved to a separate module [camera.c]
- WIP: Added customization functions for camera controls
- Added custom shaders support on batch drawing
- Complete redesign of textures module to support multiple texture
formats (compressed and uncompressed)
|
|
Moved functions: LoadShader(), UnloadShader()
Add support for PVR textures compressed/uncompressed
WIP: Detect available extensions for compressed textures
|
|
Support multiple texture formats (uncompressed and compressed)
Postprocessing shaders support
Model struct redefined and improved
Extended loading functions for Textures and Models
Simplified functions: DrawPlane(), DrawQuad()
Deleted functions: DrawPlaneEx(), DrawGizmoEx()
Now Text module only depends on Textures module
Shapes: Reviewed functions to low lines/triangles usage
Removed useless tabs and spaces around code
|
|
Corrected GetMouseWheelMove()
Corrected camera system
Reviewed cubicmap resolution (collision detection)
Added QuaternionTransform()
WIP: Raycast system (not working)
WIP: Reviewing axis-angle rotations...
|
|
Shader system has been completely redesigned
Added support for multiple texture color modes
|
|
|
|
|
|
|
|
|
|
LoadCubicmap() supports custom texture rectangle (from texture atlas)
for every cubic-face.
CheckCollision*() for spheres and bounding-boxes.
|
|
|
|
|
|
Also, added support for normals on models
|
|
Corrected some bugs on the way...
Automatically convert textures to POT on RPI and WEB
|
|
|
|
[models] Added DrawQuad()
|
|
[core] Added SetMousePosition()
[models] LoadHeightmap() - Corrected textures bug
[raymath] Functions renaming
[WEB] Prepare environment for emscripten!
|
|
This reverts commit 29d8b48503f3064cdc1f3a87c01b4264e716a220.
|
|
[core] Added SetMousePosition()
[models] LoadHeightmap() - Corrected textures bug
[raymath] Functions renaming
[WEB] Prepare environment for emscripten!
|
|
|
|
View CHANGELOG for description on small fixes and add-ons
|
|
This is a huge update. Check CHANGELOG for details
|
|
|
|
Check CHANGELOG for a detailed list of changes
|
|
|
|
|
|
View CHANGELOG for a detailed list of changes
|