raysan5
823abf666e
Reviewed code TODOs
9 lat temu
raysan5
685273675b
Improved LoadHeightmap()
9 lat temu
Ray
df5c64d0be
Functions parameters reorganize: Axis and Angle
sin(), cos() functions cached and replaced by float c99 versions sinf(),
cos()
9 lat temu
raysan5
3113a20390
Added bounding box calculation
9 lat temu
raysan5
08da91047e
Some code tweaks
9 lat temu
victorfisac
fcd30c5649
Added ray-sphere collision detection
9 lat temu
victorfisac
25f5995be0
Revert "Added ray-sphere collision detection"
This reverts commit 423a45ac85
.
9 lat temu
raysan5
efa1c96d19
Adapted raymath as single header library
Added support for single header implementation and also inline functions
support
9 lat temu
victorfisac
423a45ac85
Added ray-sphere collision detection
- Added simple ray-sphere collision detection.
- Added extra function with extended parameters to obtain collision
point vector.
- Fixed bounding box calculations init values (were causing compiling
errors).
9 lat temu
raysan5
29c618a35e
Added some functions (incomplete)
9 lat temu
raysan5
fd05d3e353
Rename VertexData struct to Mesh
Reviewed vertex type variables
9 lat temu
raysan5
3b4d8442e0
Corrected some float values
9 lat temu
victorfisac
1793f2c3b8
Added collision check between ray and box
- Added CheckCollisionRayBox() function.
- Updated and improved core 3d picking example (currently working as
expected).
9 lat temu
raysan5
5659249dfa
Some tweaks and details review
9 lat temu
victorfisac
4db2da9185
Added new matrix location points and extra functions
- 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.
9 lat temu
Ray
2fa7e00f16
Variables initialization
9 lat temu
raysan5
94d0e83207
Corrected crazy bug about model textures
On OpenGL ES it was set to use GL_CLAMP_TO_EDGE wrap mode for textures.
On LoadOBJ() texture coordinates were wrongly Y-flipped
9 lat temu
raysan5
4879106096
Reviewed to work on Raspberry Pi
[rlgl] Extensions strings loading was redone to avoid a Segmentation
Fault on Raspberry Pi
9 lat temu
Ray
a42bfa7794
Added trace log for data unloading
9 lat temu
raysan5
36552ff995
Added security check if file not found
9 lat temu
raysan5
7834a4e2fc
Replaced old mail by twitter user
9 lat temu
raysan5
66556b8b47
Added some functions and renamed some others
Added:
- LoadImageRaw()
- ImageCopy()
Renamed:
- GetPixelData() -> GetImageData()
9 lat temu
raysan5
bae1bf7b0a
Corrected bug on UnloadModel()
10 lat temu
raysan5
9572d6c063
Updated postpro shaders system
10 lat temu
raysan5
6a4afae5cc
Improved ResolveCollisionCubicmap()
Now it supports multiple maps one next to the other
10 lat temu
raysan5
eae98e1c34
Big batch of changes, check description:
- 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)
10 lat temu
raysan5
7d2318c167
WIP on shaders and textures
Moved functions: LoadShader(), UnloadShader()
Add support for PVR textures compressed/uncompressed
WIP: Detect available extensions for compressed textures
10 lat temu
raysan5
a632a04a30
Big batch of changes! Check description:
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
10 lat temu
Marc Palau
3cad094edd
Changes integration (some WIP, view details)
Corrected GetMouseWheelMove()
Corrected camera system
Reviewed cubicmap resolution (collision detection)
Added QuaternionTransform()
WIP: Raycast system (not working)
WIP: Reviewing axis-angle rotations...
10 lat temu
raysan5
c062f8d4fe
Redesign shader system and more
Shader system has been completely redesigned
Added support for multiple texture color modes
10 lat temu
raysan5
ee4b553c2a
Renamed some functions
10 lat temu
Marc Palau
3cb4edcbc3
Corrected camera system
10 lat temu
raysan5
e1353b9f7d
Removed some TODO already done
10 lat temu
Marc Palau
77eda6494e
Added cubicmap collision detection and resolution
10 lat temu
Marc Palau
b926765ce0
Added functions and improvements
LoadCubicmap() supports custom texture rectangle (from texture atlas)
for every cubic-face.
CheckCollision*() for spheres and bounding-boxes.
10 lat temu
raysan5
b9e53cd135
Removed useless spaces
10 lat temu
raysan5
5104567a24
Some code tweaks
10 lat temu
raysan5
0bfd283526
Added support for model color tint
Also, added support for normals on models
10 lat temu
raysan5
905b6ec53d
Added full support for HTML5 (emscripten)
Corrected some bugs on the way...
Automatically convert textures to POT on RPI and WEB
10 lat temu
raysan5
db1ad74ef2
[models] file open error check
10 lat temu
raysan5
2e5f58255a
Working on rotation math...
[models] Added DrawQuad()
10 lat temu
raysan5
d3cf316e40
Added features and corrected bugs...
[core] Added SetMousePosition()
[models] LoadHeightmap() - Corrected textures bug
[raymath] Functions renaming
[WEB] Prepare environment for emscripten!
10 lat temu
Palaui
a2c8ddca13
Revert "Corrected some bugs..."
This reverts commit 29d8b48503
.
10 lat temu
Palaui
29d8b48503
Corrected some bugs...
[core] Added SetMousePosition()
[models] LoadHeightmap() - Corrected textures bug
[raymath] Functions renaming
[WEB] Prepare environment for emscripten!
10 lat temu
Palaui
63ed471ed2
Corrected bug on billboards
10 lat temu
raysan5
9d27bba23f
Small Fixes Update (1.2.1)
View CHANGELOG for description on small fixes and add-ons
10 lat temu
raysan5
fc6081fe70
raylib 1.2
This is a huge update. Check CHANGELOG for details
10 lat temu
raysan5
d2b98fbb5c
Removed useless spaces
10 lat temu
raysan5
0b03431c95
Update to version 1.1.1
Check CHANGELOG for a detailed list of changes
10 lat temu
raysan5
aff8d151a4
Corrected DrawSphereWires() function
11 lat temu