raysan5
e913de58c7
Added distortion shader for testing
pirms 8 gadiem
raysan5
c28a5fbd62
Code tweak
pirms 8 gadiem
Ray
6062201e8f
Simplify Oculus example...
...to align it with standard raylib code. Final goal would be having the
same code work for every platform with no changes...
pirms 8 gadiem
Ray
24c9b1f717
Improving Oculus Rift example...
Under design... looking for the easiest and most comprehensive way for
the user to use VR...
pirms 8 gadiem
Ray
3468af213f
Reviewing Oculus rendering...
pirms 8 gadiem
victorfisac
1879a8129e
Fixed little bug in physac example
pirms 8 gadiem
victorfisac
4e84ded7ef
Fixed spacing and set UpdatePhysics() function as static...
and remove static from PhysicsThread().
pirms 8 gadiem
victorfisac
1a8fbe5cf0
Add pthread external library to source...
and add instructions in physac examples to run it successful.
pirms 8 gadiem
victorfisac
54537e8f0b
Fixed bug in delta time calculation...
and added PHYSAC_NO_THREADS define. Improved physac example drawing
frames per second in screen.
pirms 8 gadiem
raysan5
d1a5374ac4
raylib Oculus Rift CV1 example... IT WORKS!!!
pirms 8 gadiem
raysan5
56bd9da07c
Update Oculus sample (will be moved soon)
pirms 8 gadiem
raysan5
97fc266ad4
Updated raylib Oculus example
pirms 8 gadiem
victorfisac
6a2bbae521
Updated physics examples with new module changes
pirms 9 gadiem
victorfisac
4c43a40788
Update physac examples with fixed timestep method
pirms 9 gadiem
victorfisac
77f599885d
Fixed GLSL 100 shaders
texture() doesn't exist in glsl 100, it must use texture2D().
pirms 9 gadiem
raysan5
3c1be60c66
Updated examples for new physac header-only
pirms 9 gadiem
Ray
374e3e7e11
Updated to raylib 1.5
pirms 9 gadiem
Ray
904ef0d4be
Adjust to standard example screen size
pirms 9 gadiem
Ray
2d90cc59b6
Update distortion.fs
pirms 9 gadiem
Ray
5576dea00b
Rename raylib_rlgl_standalone.c to rlgl_standalone.c
pirms 9 gadiem
raysan5
b79ede4edb
Added distortion shader to render
pirms 9 gadiem
Ray
79a6235811
Stereo rendering test
Trying to simulate Oculus Rift CV1 rendering without the device... for
Debug pourposes.
pirms 9 gadiem
Ray
c99fc5108e
Update screenshot
pirms 9 gadiem
Ray
ee795150fa
Updated some code
pirms 9 gadiem
raysan5
5631f822bd
Reorganized device init/close
pirms 9 gadiem
raysan5
b574e105dd
Basic raylib Oculus Rift template for reference
Not functional yet...
pirms 9 gadiem
raysan5
501ef80bed
Updated camera 2d example
pirms 9 gadiem
Ray
e2173922f0
Update eye render pose with layer data
pirms 9 gadiem
raysan5
4bc339ea4e
Updated Oculus sample
pirms 9 gadiem
raysan5
8f91ed81c5
Updated Oculus sample to Oculus SDK 1.4
Still working on the sample but almost finished. Some rlgl internals
redesign required and it will be ready!
pirms 9 gadiem
raysan5
d17a0cee1a
Review text formatting (spacing, tabs...)
pirms 9 gadiem
raysan5
302ec438dd
Removed colTint, tint color is colDiffuse
Tint color could be applied to colDiffuse... but what's the best way?
Replace it? Multiply by? A point to think about...
pirms 9 gadiem
raysan5
cac2a66deb
Improved library consistency
Functions renamed to improve library consistency
pirms 9 gadiem
Ray
caa7bc366b
Reviewed DrawLight() function and some tweaks
pirms 9 gadiem
victorfisac
11cf455fe0
Standard Lighting (3/3)
- Added normal and specular maps to standard shader.
- Added full tint attribute to standard shader and material data type.
- Changed point light attenuation to radius.
pirms 9 gadiem
victorfisac
0ff26f527f
Added normal and specular maps logic to standard...
...shader and updated example.
pirms 9 gadiem
victorfisac
5c32cf2095
Add 'dwarf' model normal and specular maps to resources folder
pirms 9 gadiem
victorfisac
ae2d0d4cd8
Delete old example mesh resource file
pirms 9 gadiem
raysan5
ea5b00528b
Improved render to texture
Support render texture size different than screen size
pirms 9 gadiem
raysan5
48374c85dd
Some tweaks
It seems there are some problems with DrawLights()
pirms 9 gadiem
victorfisac
dcd6942ed1
Fix small bug and spacing
pirms 9 gadiem
victorfisac
c320a21f2b
Add standard lighting (2/3)
- 3 light types added (point, directional, spot).
- DrawLights() function added using line shapes.
- Standard lighting example added.
- Removed useless struct variables from material and light.
- Fixed light attributes dynamic locations errors.
- Standard vertex and fragment shaders temporally added until rewrite it
as char pointers in rlgl.
TODO:
- Add normal and specular maps calculations in standard shader.
- Add control structs to handle which attributes needs to be calculated
(textures, specular...).
- Adapt standard shader to version 110.
- Rewrite standard shader as char pointers in rlgl.
pirms 9 gadiem
victorfisac
80eb4f3f50
Remove deprecated phong lighting shaders and example
pirms 9 gadiem
Gordon McShane
c0983f3400
fix example
- fix gamepad axis query in example broken by db4585b
Improved gamepad support
pirms 9 gadiem
raysan5
c9e30f7754
Review struct typedef to avoid pointers for users
pirms 9 gadiem
raysan5
bc08271da3
Updated shaders with comments
pirms 9 gadiem
Ray
0e29aa2951
Corrected function name
texture2D() is deprecated on GLSL 330
pirms 9 gadiem
Chris Hemingway
b62bbb78ed
Fix building examples on OSX
pirms 9 gadiem
raysan5
29761c2519
Testing new material usage
pirms 9 gadiem
raysan5
ba60918eaa
Updated Oculus sample
Now GLFW3 windows/context creation works ok and a sample red rectangle
has been drawn using rlgl. Next step is working in tracking
position/orientation maths and try to get a simple 3d scene...
pirms 9 gadiem