Ray
35172430c6
Added SUPPORT_VR_SIMULATOR flag
пре 8 година
Ray
fdf8501e81
Improve vr support and simulator
пре 8 година
Ray
5387b45431
Working on configuration flags
пре 8 година
Ray
974a6d4031
Corrected bug
пре 8 година
Ray
59652c75b4
Review some comments
пре 8 година
raysan5
5d1f661661
Remove Oculus support from code
Moved to custom example, now raylib only supports simulated VR
rendering.
Oculus code was too device dependant... waiting for OpenXR.
пре 8 година
Ray
05cff44d0a
Improved modules description -IN PROGRESS-
Working in modules configuration flags...
пре 8 година
Ray
a08117155d
Init memory for screenshot to zero
пре 8 година
Ray
c85dfd4bc6
Remove unecessary spaces...
пре 8 година
Ray
37a64df7b9
Move lighting system out of raylib
Lighting is implemented as a raylib example now
пре 8 година
raysan5
4a158d972d
Added LoadText() function
Actually, renamed ReadTextFile() from rlgl and make it public
пре 8 година
Joel Davis
674ee2cf75
Fix vbo indexes for rlglUpdateMesh
пре 8 година
raysan5
e7464d5fc3
Review some formatting and naming
- Renamed WritePNG() to SavePNG() for consistency with other file
loading functions
- Renamed WriteBitmap() to SaveBMP() for consistency with other file
loading functions
- Redesigned SaveBMP() to use stb_image_write
пре 8 година
raysan5
852f3d4fd0
Review comments and formatting
пре 8 година
Ray
d5c0f9d386
Replaced log2() function by equivalent
log2() is not available in some standard C library implementations
пре 8 година
Ray
377dcb025f
Corrected some warnings
пре 8 година
raysan5
46ce30a2eb
Corrected bugs for OpenGL 1.1 backend
пре 8 година
Ray
f1bcfc1352
Corrected bug on GenTextureMipmaps()
texture.mipmaps value needs to be updated, so, texture must be passed by
reference instead of by value
пре 8 година
raysan5
bee283b12b
Some tweaks around
пре 8 година
raysan5
6d1b712a96
Reviewed modules comments
пре 8 година
Ray
f16f39e8aa
code tweaks to avoid some warnings
пре 8 година
raysan5
673dcf9436
Comments tweaks
пре 8 година
raysan5
988d39029f
Support textures filtering
пре 8 година
raysan5
4ff98f34bb
Function to set texture parameters -IN PROGRESS-
пре 8 година
raysan5
d5e0f4e84e
Added notes on vr tracking -> camera update
пре 8 година
Ray
8f60996b64
Corrected some warnings
пре 8 година
raysan5
5fecf5c088
Review UpdateVrTracking() and rlglLoadRenderTexture()
пре 8 година
Ray
5af1b4a7c9
Added simulated head-tracking on VR simulator
A simple 1st person camera... still requires some work...
пре 8 година
raysan5
7f0880a735
Review spacing formatting
raylib uses spaces between '+' and '-' signs but not between '*' and '/'
signs, it's a chosen convention
пре 8 година
Ray
10280c4b91
Some code tweaks
пре 8 година
raysan5
36f20376e6
Redesigned lighting shader system
пре 8 година
Ray
2c079d7c6e
Review Lua examples and formatting
пре 8 година
ghassanpl
47b6e62744
Fixed bug with BoundingBox Lua constructor
Fixed use-after-free in DestroyLight
пре 8 година
raysan5
a008d49230
Corrected some issues to compile with MSC
пре 8 година
sol-prog
32a671b9da
OS X comaptiblity changes and compiled library
пре 8 година
raysan5
5ff9811ea8
Some code tweaks
пре 8 година
raysan5
55b9a2479a
Expose Oculus Rift functionality directly
пре 8 година
raysan5
bfb5ffedda
Added rlgl standalone sample
пре 8 година
raysan5
0fbd48a889
Corrected bug on OpenGL 1.1
Set makefile to default OpenGL 3.3 compilation
пре 8 година
raysan5
11172118d1
Review comments
пре 8 година
raysan5
9d6d68f00a
Support VR mode disable on Oculus device
пре 8 година
raysan5
22672bc738
Added Oculus functions declaration and comments
пре 8 година
raysan5
56ec22f5c9
Corrected some issues on OpenGL 1.1
Corrected lighting system crash and VR variables not found...
пре 8 година
Ray
84d1b19f61
Added custom Oculus CV1 parameters
Matching the same stereo rendering result given by Oculus PC SDK for
Oculus Rift CV1 is very difficult because hardware has changed a lot and
DK2 distortion shader and parameters don't fit on CV1. Some custom
parameters have been calculated to simulate kind of CV1 stereo
rendering. Further work is required on this point.
пре 8 година
Ray
24c267d324
Compute stereo config from device parameters
Simulator configuration is directly obtained from VR device parameters!
пре 8 година
raysan5
884e13ac2f
Updated VR support -IN PROGRESS-
- Embedded VR distortion shader
- Ready to support multiple VR devices
- Fallback to VR Simulator if device not ready
- Support mono rendering over stereo rendering
пре 8 година
Ray
3922bc27cd
Supporting multiple HMD configurations
-IN PROGRESS-
пре 8 година
raysan5
7cefbd8a94
Updated lighting system...
...to avoid dynamic conditions on for loop (lightsCount) on standard
shader, it seems GLSL 100 doesn't support that feature... on some GPUs
like RaspberryPi...
пре 8 година
raysan5
e2a3a52ad6
Edited comment
пре 8 година
Ray
bc80174357
VR Functions renaming (for generic HMD device)
Stereo rendering has been moved again to Begin3dMode() and End3dMode(),
it has some limitations but makes more sense...
пре 8 година