Ray
728e1715cc
Redesigned gestures system...
...and improved mouse gestures support
Some testing still required...
9 lat temu
Constantine Tarasenkov
13925f7bd4
Add functions to disable and enable cursor
9 lat temu
raysan5
ac475f46b9
Added touch points id to gestures
Required by ProcessGestureEvent()
9 lat temu
raysan5
d0ff78e7f4
Move Light struct to example
9 lat temu
raysan5
41959eeae1
Added support for mouse gestures (need testing)
Mouse input is interpreted as touches to allow mouse gestures
detection... and get an unified inputs system for all platforms!
9 lat temu
raysan5
08da91047e
Some code tweaks
9 lat temu
raysan5
4e57bd1f18
Replaced GLEW by GLAD
Removed GLEW external dependency, now it works with GLAD
Kept GLEW path, just in case... detected weird behaviour when testing
with gDEBugger
9 lat temu
raysan5
455be7f6f6
Try to implement GLAD support
9 lat temu
raysan5
23d66e9b6f
Move extensions loading to core module
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
raysan5
f24fd14814
Note on RPI inputs
9 lat temu
raysan5
3b4d8442e0
Corrected some float values
9 lat temu
victorfisac
4cc394c376
Added world to screen conversion
- Added function WorldToScreen(...).
- Added world to screen example.
- Review GetMouseRay() comment.
- Removed deprecated lighting functions from raylib header.
9 lat temu
raysan5
5e7686695f
Review Light/Material system
Simplified for the user (more intuitive and clear)
Removed lighting module dependency
9 lat temu
victorfisac
4a637191f2
Implemented ray trace from mouse position
- Fixed GetMouseRay() function.
- rlglUnproject() unused.
9 lat temu
raysan5
7f2e67e924
Simplified MatrixMultiply() function
9 lat temu
victorfisac
fe0cf8f9a9
Added some comments and fixed spaces
9 lat temu
victorfisac
32508f6db1
Fixed Android lock screen bug
- Fixed Android locking screen bug. OnDestroy() was called when locking
screen.
- Power button input must be handled by OS.
- AndroidManifest.xml is affected by configChanges="screenSize".
- Updated library header for android template.
9 lat temu
victorfisac
ea50092356
Add Android physic buttons input detection
- Added functions for detect when pressed, during down and when
released.
- Added defines for back, menu, volume up and down button numbers.
9 lat temu
raysan5
891c4a458a
Matrix variables renaming
9 lat temu
raysan5
70d405b41b
Added functionality: Storage values
Two new functions added to save/load values as binary data:
- StorageSaveValue()
- StorageLoadValue()
9 lat temu
raysan5
d32feaa668
Reviewed Android inputs and gestures system
Corrected Android processing for some inputs (BACK button, VOLUME
buttons)
Redesigned Gestures system (some work still required)
SetEnabledGestures() - Only support desired gestures (requires some
review)
9 lat temu
raysan5
5659249dfa
Some tweaks and details review
9 lat temu
raysan5
1b39b2e261
Added BeginDrawingEx()
BeginDrawing() function with extended parameters
9 lat temu
Ray
580c0a7296
Moved gestures touch functionality back to core
Required gestures module when compiling for Android and Web
9 lat temu
Ray San
d218534fff
Feature: On desktop, center window on screen
9 lat temu
raysan5
34db515acb
Reviewed some comments and WritePNG()
9 lat temu
raysan5
ab459bf418
Added some comments
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
raysan5
055d8927cc
Small code tweaks
9 lat temu
raysan5
c52ba520ce
Small tweaks
9 lat temu
raysan5
04d9c4c183
Some bugs corrected and trying to implement 3d picking
9 lat temu
Ray
27e44c43c5
Depth buffer configuration
9 lat temu
raysan5
fd2b0c7c38
Added MSAA 4X support for EGL contexts
9 lat temu
raysan5
c0d8ae7f4d
Decoupled some modules: audio, camera, gestures
Added window drop files support
9 lat temu
raysan5
552033da27
Move shaders functions to module rlgl
Shader functionality owns to rlgl, not core module
9 lat temu
raysan5
84befaea24
Corrected bug on GetHexValue() function
10 lat temu
raysan5
9572d6c063
Updated postpro shaders system
10 lat temu
raysan5
9e450df053
Added extensions check on rlglInit() and more
Corrected shader version depending on OGL version
Corrected bug in gestures module
10 lat temu
raysan5
a7714c842f
raymath module review and other changes
Complete review of matrix rotation math
Check compressed textures support
WIP: LoadImageFromData()
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
ba257b09f5
Corrected input bug
10 lat temu
raysan5
7db895ab5d
Corrected some bugs and warnings
10 lat temu
Marc Palau
ceb7325727
Added Gestures System for Android and Web
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