Commit Graph

1688 Commits (5b59e6ba95a79068e968ab22d5a7bbc5c92f7471)

Author SHA1 Message Date
kaetemi 9cf5b3305c GL3: Create 3.3 core profile context
--HG--
branch : opengl3
11 years ago
kaetemi 11e871c8ab GL3: Remove dead code
--HG--
branch : opengl3
11 years ago
kaetemi a17fc28955 GL3: Cleanup
--HG--
branch : opengl3
11 years ago
kaetemi f7d0b292f7 GL3: Cleanup
--HG--
branch : opengl3
11 years ago
kaetemi 75d2bf91bf GL3: Even more refactoring
--HG--
branch : opengl3
11 years ago
kaetemi 17b3fa7b55 GL3: More refactoring
--HG--
branch : opengl3
11 years ago
kaetemi 5002eea62a GL3: Further refactor
--HG--
branch : opengl3
11 years ago
kaetemi a13d39e9f4 GL3: Begin refactoring pixel program
--HG--
branch : opengl3
11 years ago
kaetemi 5ed5cd5ea8 Add interface for HMD with player death support 11 years ago
kaetemi 270342a07d GL3: Specular related
--HG--
branch : opengl3
11 years ago
kaetemi 2aa36f413d GL3: Prepare TexGen implementation
--HG--
branch : opengl3
11 years ago
kaetemi 8532f79833 GL3: Remove dead code
--HG--
branch : opengl3
11 years ago
kaetemi 62381dd219 GL3: Cleanup dead code
--HG--
branch : opengl3
11 years ago
kaetemi 1a40e67fee GL3: Remove dead code
--HG--
branch : opengl3
11 years ago
kaetemi 11dc9110c2 GL3: Remove dead code
--HG--
branch : opengl3
11 years ago
kaetemi c0bb40b4a5 GL3: Fix tex coord (fixes landscape near rendering)
--HG--
branch : opengl3
11 years ago
kaetemi c270ec5a58 GL3: Remove dead code
--HG--
branch : opengl3
11 years ago
kaetemi 12cb0ac306 GL3: Fix
--HG--
branch : opengl3
11 years ago
kaetemi 78ec40afa7 GL3: Rewrite generateTexEnv
--HG--
branch : opengl3
11 years ago
kaetemi f62228592e GL3: Cleanup samplers
--HG--
branch : opengl3
11 years ago
kaetemi 7691e22a28 GL3: Fix ambient
--HG--
branch : opengl3
11 years ago
kaetemi 75e650432f GL3: Cleanup and fix lighting state bug in pp
--HG--
branch : opengl3
11 years ago
kaetemi d5d82ce900 GL3: Fix
--HG--
branch : opengl3
11 years ago
kaetemi 443eb54128 GL3: Note
--HG--
branch : opengl3
11 years ago
kaetemi 21eca5af5f GL3: Optimize
--HG--
branch : opengl3
11 years ago
kaetemi 424aa079a2 GL3: Cleanup
--HG--
branch : opengl3
11 years ago
kaetemi b25747b2ef GL3: Optimize VP switching
--HG--
branch : opengl3
11 years ago
kaetemi 5d80073c0f GL3: Refactoring vertex program generation
--HG--
branch : opengl3
11 years ago
kaetemi 7a960ed768 GL3: Cleanup user program state
--HG--
branch : opengl3
11 years ago
kaetemi 3885389b3b GL3: Remove GL_LIGHTING
--HG--
branch : opengl3
11 years ago
kaetemi 641125963e GL3: Replace glActiveTexture
--HG--
branch : opengl3
11 years ago
kaetemi 7ae15eb2b8 GL3: Remove ARB_multitexture
--HG--
branch : opengl3
11 years ago
kaetemi 89c83f86e5 GL3: Remove GL_EXT_blend_color and GL_EXT_secondary_color
--HG--
branch : opengl3
11 years ago
kaetemi 4fe91132ce GL3: Remove GL_ARB_multisample
--HG--
branch : opengl3
11 years ago
kaetemi 5ad62b942a GL3: Remove GL_MAX_TEXTURE_UNITS_ARB
--HG--
branch : opengl3
11 years ago
kaetemi 9c1165dcf9 GL3: Remove GL_MAX_LIGHTS
--HG--
branch : opengl3
11 years ago
kaetemi 8a60e5d4fa GL3: Remove checkForPerPixelLightingSupport
--HG--
branch : opengl3
11 years ago
kaetemi 313de47e53 GL3: Remove GL_ARB_texture_rectangle
--HG--
branch : opengl3
11 years ago
kaetemi 0802330985 GL3: Remove GL_ARB_texture_cube_map
--HG--
branch : opengl3
11 years ago
kaetemi 441d3a66f5 GL3: Remove GL_EXT_separate_specular_color
--HG--
branch : opengl3
11 years ago
kaetemi fce7aab22c GL3: Remove GL_EXT_vertex_weighting
--HG--
branch : opengl3
11 years ago
kaetemi d7c5d30523 GL3: Remove GL_ARB_texture_non_power_of_two
--HG--
branch : opengl3
11 years ago
kaetemi 79141e0a9c GL3: Remove GL_ARB_texture_compression
--HG--
branch : opengl3
11 years ago
kaetemi 3c1b39e103 GL3: Remove unused variable
--HG--
branch : opengl3
11 years ago
kaetemi 3bba0fad6c GL3: Remove GL_EXT_framebuffer_object
--HG--
branch : opengl3
11 years ago
kaetemi 40a6972753 GL3: Remove GL_ATI_texture_env_combine3 and GL_ATIX_texture_env_route
--HG--
branch : opengl3
11 years ago
kaetemi 118d6e0966 GL3: Remove GL_NV_occlusion_query
--HG--
branch : opengl3
11 years ago
kaetemi 2139f39c43 GL3: Remove GL_EXT_texture_env_combine
--HG--
branch : opengl3
11 years ago
kaetemi b978ec5c8e Cleanup extensions
--HG--
branch : opengl3
11 years ago
kaetemi b12c15ab5d Follow existing code style
--HG--
branch : opengl3
11 years ago
kaetemi 99f37eb90c Cleanup style
--HG--
branch : opengl3
11 years ago
kaetemi be050f3927 Cleanup
--HG--
branch : opengl3
11 years ago
kervala 8f6c32bd69 Backed out changeset: 3937923211ec
--HG--
branch : compatibility
11 years ago
kaetemi e01a42e21f Fix shader compile
--HG--
branch : opengl3
11 years ago
kaetemi 082504bc70 Workaround for shader bug
--HG--
branch : opengl3
11 years ago
kaetemi 444d652435 More logging
--HG--
branch : opengl3
11 years ago
kaetemi 41f77780d5 Functions texture2D and textureCube are deprecated
--HG--
branch : opengl3
11 years ago
kaetemi 870df89bcd Remove unnecessary assert
--HG--
branch : opengl3
11 years ago
kaetemi df1e27b82c Fix shader compile on nv driver
--HG--
branch : opengl3
11 years ago
kaetemi d7a0816547 Merge with default
--HG--
branch : opengl3
11 years ago
kaetemi 3738aa71ce Fix EOL
--HG--
branch : opengl3
11 years ago
kervala c83afd649d Changed: Replaced some Mac OS X warnings by TODO comments
--HG--
branch : compatibility
11 years ago
kervala 81881a583f Fixed: Switch not handled warnings
--HG--
branch : compatibility
11 years ago
kervala bfaf952f32 Fixed: Warnings with clang: wrong ! and == operators order 11 years ago
kervala 8fa24eeb4e Fixed: Warnings with clang: wrong ! and == operators order
--HG--
branch : compatibility
11 years ago
kervala a0801ebffe Changed: Removed useless definitions 11 years ago
kervala 7ab7952dbd Changed: Removed useless definitions
--HG--
branch : compatibility
11 years ago
kervala def5243d06 Changed: Updated OpenGL headers 11 years ago
kervala ee87716aa0 Changed: Updated OpenGL headers
--HG--
branch : compatibility
11 years ago
kervala a77bddf265 Changed: Give priority to ARB extensions in tests
--HG--
branch : compatibility
11 years ago
kervala 55a29115ba Changed: Detect available video memory with OpenGL extensions 11 years ago
kervala d4fb36d1eb Changed: Detect available video memory with OpenGL extensions
--HG--
branch : compatibility
11 years ago
kervala 0aaad7051b Changed: Use OpenGL ES functions prototypes from official headers 11 years ago
kervala 3e30929867 Changed: Use OpenGL ES functions prototypes from official headers
--HG--
branch : compatibility
11 years ago
kervala c59f9d8a5e Changed: Optimize OpenGL driver PCH 11 years ago
kervala 406df1c59c Changed: Optimize OpenGL driver PCH
--HG--
branch : compatibility
11 years ago
kervala 927ff14998 Changed: Use OpenGL functions prototypes from official headers
Fixed: glDeleteObjectBufferATI replaced by glFreeObjectBufferATI since 2002
11 years ago
kervala 713c07e1e6 Changed: Use OpenGL functions prototypes from official headers
Fixed: glDeleteObjectBufferATI replaced by glFreeObjectBufferATI since 2002

--HG--
branch : compatibility
11 years ago
kervala 2076a6b13d Changed: Typo 11 years ago
kaetemi de9724a821 Add color to console output 11 years ago
dfighter1985 2ca40f10eb Merging default.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 681a0bc8f3 Don't generate and cache shaders if they are set up from outside of the driver.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 43ad0189c6 Set up the shader programs in setupMaterial call.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 709c54e485 Fixed a GLSL syntax bug that I introduced into the shader generator in December. Specular material will now longer disappear.
--HG--
branch : gsoc2013-dfighter
11 years ago
kaetemi 76ce7523ff Additional streaming behaviour fix for XAudio2 driver 11 years ago
kaetemi 49fa568123 Remove some debug 11 years ago
kaetemi d680b70308 Fix some streaming behaviour in XAudio2 driver 11 years ago
kaetemi 6426393210 Additional streaming behaviour fix for XAudio2 driver
--HG--
branch : compatibility
11 years ago
kaetemi f703359eaa Remove some debug
--HG--
branch : compatibility
11 years ago
kaetemi 17b99ba796 Fix some streaming behaviour in XAudio2 driver
--HG--
branch : compatibility
11 years ago
kervala c26e4c7426 Changed: Typo
--HG--
branch : compatibility
11 years ago
botanic 2e1b47e3f0 Backed out merge changeset: b2d97621fa3b
Backed out merge revision to its first parent (99840e8413f2)
11 years ago
kervala 6b04b77bdd Fixed: Reverted i18n change
--HG--
branch : compatibility
11 years ago
kaetemi ccf99f4f8e Merge 11 years ago
kaetemi 4f2a1b7db2 Fix the bug that caused the shape exporter to crash 11 years ago
Matthew Lagoe 3f04907c31 Merged in botanic/ryzomcore-botanic-testing (pull request #21)
Make it so that bad text always throws a nlwarning
11 years ago
botanic e728daa7cd Add CMAKE option and NVIDIA PerfHUD support 11 years ago
kaetemi 40fe633dbe Fix thread lockup in zone lighter
--HG--
branch : build_pipeline_py
11 years ago
kaetemi 89a2a2ce99 Do not select stereo display debugger when HMD is set to Auto in Snowballs 11 years ago
kaetemi bcb2f48940 Remove georges4cvs feature 11 years ago
botanic e995784886 Fixed typo issue 60 11 years ago
botanic 71b0f9ae92 Issue #60
does seem to work better when latency is high
11 years ago
botanic 60495f79ac Merge 11 years ago
botanic b6441edf2d Fix for Issue #94 11 years ago
kervala a5a9532a13 Changed: Best fix for Freetype new layout (we only just need to include ft2build.h as done in font_generator.h) 11 years ago
kervala 09e3471f1b Fixed: Compilation with freetype 11 years ago
Nimetu ea5a36b105 Remove tooltip debug message from logs
--HG--
branch : misc-patches
11 years ago
Nimetu 3cd6ecdb82 Add deadlock counter to prevent endless loop (issue #73)
--HG--
branch : misc-patches
11 years ago
dfighter1985 3a84270a84 Textures with DSDT/DUDV format will now be uploaded as RG8. Ryzom will now not crash while entering world.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 fb38a7a0a7 Disable lights when the material isn't lighted.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 2a158e76e1 Lights should now be turned off even when enableLightInternal is called directly. This also fixes the dark background on the character selection screen.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 9c69e1bf84 Material colors ( ambient, diffuse, specular ) should now be used when there's no texture available.
--HG--
branch : gsoc2013-dfighter
11 years ago
kervala b96ad682f5 Fixed: Compilation under Mac OS X 11 years ago
kervala a45bbd96c5 Fixed: Warning with clang 11 years ago
kervala af1721a0a4 Changed: Don't need to change _PolygonSmooth if value is the same 11 years ago
kervala 166607f644 Changed: Implement VSync under Mac OS X 11 years ago
kervala 73196fe7fe Changed: Replace strlwr by toLower 11 years ago
kervala b46c316940 Fixed: #77 crash when using lua:parseInterfaceFromString() (a big thanks to nimetu for the fix !) 11 years ago
kervala d8a6c9f966 Fixed: Warning with clang 11 years ago
kervala 36a537a88e Changed: Replaced atof by fromString 11 years ago
kervala b7082644f0 Changed: Updated OpenGL registry 11 years ago
dfighter1985 a119d3e1a0 Use the view matrix instead of modelview to transform the light stuff.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 8f2e75415c Set up the normalmatrix in the driver and feed it to the shaders, instead of calculating it in the shaders.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 9c0e1c2449 Tattos ( and other multitextured stuff ) will now show up again, even if there's only one texture coordinate set.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 7f7a3e159b Reverse directional light direction as it is done in the old OpenGL driver. Also normalize normal.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 90dc025fd8 Fixed: Some uniforms names were wrong after the merge, which led to rendering issues.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 eb9b3e4f0f Implemented light controls.
--HG--
branch : gsoc2013-dfighter
11 years ago
Botanic 6dfafa7ae1 Merge 11 years ago
dfighter1985 1cc71457eb Implemented a basic fog control widget.
--HG--
branch : gsoc2013-dfighter
11 years ago
sfb df7110d2d6 Bad merge resolution, fixed a couple source files which merged poorly.
--HG--
branch : gsoc2011-worldeditorqt
11 years ago
Botanic 7381de073e fixed bad merge 11 years ago
Botanic 057fe3e0f7 Merge 11 years ago
dfighter1985 ed885d3df6 Replaced ARB VertexAttribArray stuff with the core calls.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 d37b004372 Removed some more deprecated stuff.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 a9a9768872 Removed ARB fragment shader stuff.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 f768704cbf Removed some ATI stuff.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 6947a58ba1 Removed fixed embm stuff.
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 8276cb0140 We shouldn't set up a generated or newly compiled shader program if we already have one ( set up from outside the driver for example ).
--HG--
branch : gsoc2013-dfighter
11 years ago
dfighter1985 82a7237e7d Forgot to actually add the driver infos to the list, which caused the driver to hang on deletion.
--HG--
branch : gsoc2013-dfighter
11 years ago
sfb 892ed1ed3d merge from default
--HG--
branch : gsoc2011-worldeditorqt
11 years ago
Matt Raykowski 0001719d99 Merged in DJanssens/quitta-ryzomcore (pull request #25)
Ryzom AMS - GSOC Project
11 years ago
dfighter1985 982b99d8d0 Merged the GPU program stuff from mainline.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 563afd027c Fix #67 bad NELID in vertex program parser 12 years ago
dfighter1985 3b16f096cc Merge with rename commit.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 32e814ecb6 Use separate shaders in the OpenGL3 driver.
--HG--
branch : gsoc2013-dfighter
12 years ago
kervala eb3c58cce9 Fixed: Use multiarch library path under Linux 12 years ago
kervala de43ea8d86 Fixed: Some warnings 12 years ago
kervala f2ee0e99d8 Changed: Detect Windows 8 and Windows Server 2012 12 years ago
kervala 43bbfe3da7 Fixed: Some warnings 12 years ago
kaetemi 3b4730c890 Fix warnings 12 years ago
dfighter1985 b70ce1eb09 Renamed OpenGL3 to opengl3
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ace1b5386b Check GL_ARB_separate_shader_objects extension on startup, and load related functions.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 cf6d2a88bc Removed some now unused methods.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 afb56ea660 Moved the rendering methods into a new file.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b0613e334c Removed a now unused file.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 9d3e3a6a73 GL_VERTEX_PROGRAM_TWO_SIDED_ARB isn't used in the GL3 driver.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 7b5aaf7e0f Some cleanup, most of the old OpenGL stuff should be gone.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 5326324b56 Some comments.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 69a4a9f9a5 Two sided rendering, while using dynmat.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 dbd5185de1 Only use the shader combo box for the user shaders.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 586c25f864 When clearing the dynmat, should clear all of them. Also fixes a crash.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 3949c210f6 OpenGL should be fed a clamped color value.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b775237215 It's now possible to render using the user shaders and dynmat.
--HG--
branch : gsoc2013-dfighter
12 years ago
Quitta a484de5b3f Merge with quitta-gsoc-2013 12 years ago
kervala bb7297f260 Fixed: Wrong variable used to compute array length 12 years ago
kervala b7ddc2c0d2 Fixed: OpenGL ES driver compilation 12 years ago
kervala 82904232d2 Fixed: Warnings with GCC 12 years ago
kervala 6695a9064e Changed: Created NELID macro to fix warning "multi-character character constant" 12 years ago
dfighter1985 8269ec7be5 Wrong direction, wrong lighting!
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 11fe86e552 Forgot to actually pass the direction in the previous commit...
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 72e7d09113 Don't calculate these more than once.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 69c41a31ae These positions and directions were supposed to be in eye coords.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 0453f30582 Added lighting to the specular shader.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 f194704a28 Refactored directional lighting a little. No need to calculate things more than once.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 0ab68ef25f Added point light support.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 9a647a893c Specular shader should compile even when there's no fog added.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 c6bb6ec2a9 Renamed a bunch of shader related classes in NL3D to contain the word Usr, since they are user shader related.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 6c58856ed7 Shininess is now loaded from the material as a uniform instead of being hardcoded.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 4ba9d815d4 Colors are now set from the light setup, rather than being hardcoded.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 6f396aa8f7 Added the directional light(s) to the lightmap shader too.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 01ef7fd973 The specular calculation is probably faster this way.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 4ec92d2f06 Simplified the directional light shader generator functions.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 28c4b5b157 Added specular term to the directional lights.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 354d2b8c65 Added ambient term support for directional light.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 43817746ec Renamed light[n]Col to light[n]ColDiff.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 0def5caf54 Added diffuse directional light support to the normal shader.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 3c99323ada Apparently typos and redundantly setting uniforms can totally ruin rendering :D
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 5fbfe7b17f Since now we have fog support, this doesn't need to be disabled anymore.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 1a669307da Fix typo 12 years ago
kaetemi ce9e0a397b Fix regression from stereo branch in wind tree 12 years ago
kaetemi 046e3c92da Fix compile error in vertex program 12 years ago
kaetemi 3c099397d8 Update supportVertexProgram calls 12 years ago
kaetemi 256f7ff06c Cleanup unused code 12 years ago
dfighter1985 8d57eac3d4 Some basic fog.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 6dfc8d0a00 Rename
--HG--
branch : multipass-stereo
12 years ago
kaetemi 973215e1d0 Cleanup
--HG--
branch : multipass-stereo
12 years ago
kaetemi 96dc139ddd Merge with default
--HG--
branch : multipass-stereo
12 years ago
kaetemi df123d6b89 Fix compile errors caused by missing includes 12 years ago
kaetemi d2bc32e598 Merge with default
--HG--
branch : multipass-stereo
12 years ago
kaetemi cd9baf8f89 Cleanup
--HG--
branch : multipass-stereo
12 years ago
kaetemi 74cff50842 Use named indices with wind tree program
--HG--
branch : multipass-stereo
12 years ago
kaetemi c766940e75 Use named indices for per pixel light vertex program
--HG--
branch : multipass-stereo
12 years ago
kaetemi f9c9c1836a Use named uniform indices for lighted vertex program
--HG--
branch : multipass-stereo
12 years ago
kaetemi 61af565bf9 Updated wind tree program container
--HG--
branch : multipass-stereo
12 years ago
kaetemi c353121771 Use lighted vertex program container for per pixel light program
--HG--
branch : multipass-stereo
12 years ago
kaetemi a72f25e763 Add container for lighted vertex program
--HG--
branch : multipass-stereo
12 years ago
kaetemi ab231ea700 Adjust order for meshvp
--HG--
branch : multipass-stereo
12 years ago
kaetemi 278e19743c Do not use old interface here
--HG--
branch : multipass-stereo
12 years ago
kaetemi d5c2a0527d Modify calls in bloom effect
--HG--
branch : multipass-stereo
12 years ago
kaetemi 5e14dc4458 Update veget implementation
--HG--
branch : multipass-stereo
12 years ago
kaetemi 9d93ae51a3 Fixes for d3d
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 c6b714299a Instead of their own bool, store enabled features in the features variable as a flag.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 bbb4762b77 Move shader description generation to it's own method.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 06d7bd9c74 Added alpha test to generated shaders.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d6558b5b0d Fixed some typos with shader generation.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 21a70b4211 Update d3d implementation and add some debugging code
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 300cd284d1 Generate samplers for Lightmap shader, based on the number of lightmaps. This fixes the weird display of some lightmapped shapes.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi e8d77e23e0 Rename of a d3d specific class
--HG--
branch : multipass-stereo
12 years ago
kaetemi c6139419ac Partial update of veget vp
--HG--
branch : multipass-stereo
12 years ago
kaetemi 5fbb220795 Update some test code
--HG--
branch : multipass-stereo
12 years ago
kaetemi c53aa6958e Small adjustment to landscape vp parameter setting
--HG--
branch : multipass-stereo
12 years ago
kaetemi 88cbc2f82b Simplify
--HG--
branch : multipass-stereo
12 years ago
kaetemi abafc9b1ef Adjust landscape vertex program to use new interface
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 36a30e83a0 Don't try to render if can't set program up.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 1acccdb5ef Uniform index caching.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 5ad617efb6 Use new program interface for water vertex program
--HG--
branch : multipass-stereo
12 years ago
kaetemi 32809d646a Set driver parameters
--HG--
branch : multipass-stereo
12 years ago
kaetemi 64643e564b Some fixes
--HG--
branch : multipass-stereo
12 years ago
kaetemi 0429e67903 Use CSmartPtr for vertex program
--HG--
branch : multipass-stereo
12 years ago
kaetemi 8f4fe87b7b Set params from storage
--HG--
branch : multipass-stereo
12 years ago
kaetemi e3dead19e4 Replace temporary CMaterial code
--HG--
branch : multipass-stereo
12 years ago
kaetemi e9444ce36a Implement param storage copy
--HG--
branch : multipass-stereo
12 years ago
kaetemi bb625c33bd Flag some TODO's
--HG--
branch : multipass-stereo
12 years ago
kaetemi 87b24bc4ab Add glsl pixel program for stereo distortion
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 16290f7ff9 Merging default.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi ac2e087fbf Cleanup abstract gpu program interface
--HG--
branch : multipass-stereo
12 years ago
kaetemi 0d743d7f37 Implement new driver interface in Direct3D driver
--HG--
branch : multipass-stereo
12 years ago
kaetemi 81876009d3 Implement new driver interface in OpenGL driver
--HG--
branch : multipass-stereo
12 years ago
kaetemi d1b93ac3d6 Expand parameter interface
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 882118612d Moved some constants to uniforms.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 77ae38e452 Added a very primitive shader caching scheme.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi e84e08b0f6 Reduce function duplication
--HG--
branch : multipass-stereo
12 years ago
kaetemi afe6c16bf3 Separate count and size
--HG--
branch : multipass-stereo
12 years ago
kaetemi 05583d134a Cleanup driver interface
--HG--
branch : multipass-stereo
12 years ago
kervala 0ccec811d6 Changed: Updated Freetype libraries variable 12 years ago
kervala 87ee7fa8d2 Changed: Moved lua, luabind and curl FIND_PACKAGE in root CMakeLists.txt 12 years ago
kaetemi 235bfcfd94 Add additional set functions
--HG--
branch : multipass-stereo
12 years ago
kaetemi f0af3326e6 Add gpu program params storage structure
--HG--
branch : multipass-stereo
12 years ago
kaetemi ee0396bd6f Implement new gpu program interface in direct3d driver
--HG--
branch : multipass-stereo
12 years ago
kaetemi 350b580085 Implement new gpu program interface in opengl driver
--HG--
branch : multipass-stereo
12 years ago
kaetemi 1fa02cae9e Make gpu programs use abstract gpu program class
--HG--
branch : multipass-stereo
12 years ago
kaetemi 97c9c26690 Add abstract gpu program and source classes
--HG--
branch : multipass-stereo
12 years ago
kaetemi 361b7eab74 Fix compile error 12 years ago
kervala 89b945bb8c Changed: Minor changes 12 years ago
kervala d03c795dd8 Changed: Don't use NLMISC includes in NLMISC PCH 12 years ago
dfighter1985 931c18cb51 Diffuse texenv should work with the material color, not the diffuse color. Also modulate the texenv result with vertex color if applicable. Also add the shader type as comment in the top of the shader.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 34de0b5569 Removed renderTriangles2 as the normal render loop is used now.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 a1cf2c640b This too.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 35429fea43 Oups forgot this when changing the rendering loop.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 eabc209303 Render from the normal loops.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 888812e72d Only validate the shader program after it's set up. Avoids false alarm.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 5bc7ecf799 Specular shader is now on GLSL.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 86482ed82f Fixed some shader compile errors.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ed23ec247d Render lightmaps with GLSL.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 0ab6322955 More fixed functionality pipeline disabled with conditional build.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 997a231bff Conditionally build some deprecated functions. Also little adjustment to the shader texenv generator.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 c74e279282 Some settings for the normal shaded material.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 e740fd4aeb Don't crash when releasing.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d67640dab6 Render with GLSL. Long way to go.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 169ee413df Redundant cloud shader code.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 f77bcf6981 Generate cloud shader.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 2c84b164ee Water shader generation.
--HG--
branch : gsoc2013-dfighter
12 years ago
Thibaut Girka ea8a845ab9 Add support for LibVR
--HG--
branch : multipass-stereo
12 years ago
kaetemi 7782576dfc Merge with default
--HG--
branch : multipass-stereo
12 years ago
kervala 6d10e3189c Changed: Formatting 12 years ago
kervala 881912fa34 Fixed: Crash when trying to display a missing texture 12 years ago
dfighter1985 750e7b5e8e A little explanation after I successfully decyphered this.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d64dd4f23f Generate shader for per-pixel without specular.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 6b3b8855ee Generate Per-Pixel Lighting shader.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 2ca79259ce More work on specular shader generation. Hopefully now it's right.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 1414f4d3c1 Little bit of refactoring.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 12df2fd71c Generate specular shader.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 69cc5e48ed Lightmap shader generator.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 f6737c8aa4 UserColor shader should use the normal generator.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 4f8ac17529 Implemented the mapping of TexEnv calls to GLSL. More or less.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 c49265b9db The stringstream used is now part of the generator class.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 7384cdd10a Added offset enum.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 0dcb470a19 Generate the pixel shader ins too.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 46363f1909 Started working on the shader generator.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d67198580a Implemented uniform querying, setting. Also updated the test triangle.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 9dc91a6ed1 Abstract program objects, vertex, and pixel programs can now be created using the driver, so the user can now feed shaders to it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 41e84066fb Better store vertex and pixel programs separately so we can detach them if needed.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 f5358f712c Rendering the debug triangle with GLSL now works.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b3ea9ee787 Implemented shader and program object classes.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ed5741addd Added stubs for GLSL program classes.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 c7e8ebcf05 Added some more GLSL related calls.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 50bb8c5d60 Made some GLSL related OpenGL functions available.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 10aad932db Removed checks for ARB fragment shader, as it's part of OpenGL as of 3.0+, also fragment shaders cannot be disabled as of the same version.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 dd0a691fb8 This also belongs there.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 90595b5bb6 Removed NV Texture env combine stuff.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 3aae79c38b Removed NV Texture Shader related stuff.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 6fba0c094a Merging default
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 c90f51afbe Look for OpenGL 3.3 not 1.2 on startup.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 82d29b3e23 In OpenGL 3+ we cannot disable HW VBO since it's mandatory, also Vertex Programs are mandatory too, so they must be abailable. No need to check for them!
--HG--
branch : gsoc2013-dfighter
12 years ago
Botanic d0d69d7c77 Make it so that bad text always throws a nlwarning 12 years ago
dfighter1985 a81db21e0a Removed lots of EXT Vertex Shader related code.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 932f2bdd27 Removed lots of Nvidia shader related code.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 71cdf88b81 Fix warning
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 f925666d83 Manage the texture matrices too.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b1777ff546 Projection matrix is now generated and managed by Nel and only loaded into OpenGL when dirty.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 f34f4d10d3 While I'm at it, I've renamed the VBO parameters too for the same reason.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 15b4be874e Removed the ARB keyword from the VBO managing GL functions, as they are part of the core specification as of OpenGL 3.3
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 31451aa0f6 Removed the ARB word from the names of CVertexArrayRangeARB and CVertexBufferHardARB.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 cfc4565b5d Removed more stuff that's no longer neccessary now that we only work with VBO.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 96b2df8405 Merge with default
--HG--
branch : multipass-stereo
12 years ago
kaetemi 53bebec880 Add some basic prediction to CCDBNodeBranch::find
--HG--
branch : kaetemi-optimize
12 years ago
kaetemi 3bc5d88d78 Force link 12 years ago
dfighter1985 6360302a2b Use VBO only.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 bb6195f858 Always prefer VBOs as OpenGL core requires the use of VBOs.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ee2c14670e It's a good idea to actually use the VBO if we spent this time cleaning up the implementations :D
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 44188b58b7 We only have 1 kind of HW VBO left.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 0d98540f2e Ryzom checks for 0 allocated AGP/Video RAM, so lie max. here instead of saying 0.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 adab29e5a6 There's no need for *this* dummy VB either.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 5e69d558ec Since we use HW VBO, we don't need to actually check for it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b444f69db3 VertexArrayRange allocation thing is pointless when using ARB VBOs since, the driver takes care about allocating to either system RAM or video RAM.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 e41a15ae30 Allow Ryzom client to use the new driver.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d06f675c08 Removed more of the vendor specific VBO stuff ( function definitions for example )
--HG--
branch : gsoc2013-dfighter
12 years ago
Quitta eba12f770f Merge with default
--HG--
branch : quitta-gsoc-2013
12 years ago
Quitta e8db641b47 Merge with default
--HG--
branch : quitta-gsoc-2013
12 years ago
dfighter1985 28c49a0427 These friends and the function are now pointless.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 5c7540d85e Removed vendor specific VBO code.
--HG--
branch : gsoc2013-dfighter
12 years ago
Quitta 12baee2fcf fix for getting client working + possibly auto login for ingame part
--HG--
branch : quitta-gsoc-2013
12 years ago
dfighter1985 8f45e49fa0 GL3 driver can now be instantiated.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 7f0ae42a40 Finally finished cleaning the OpenGL ES stuff.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 1c3fbf0256 Improve performance of UsedTexture debugging info in OpenGL driver
--HG--
branch : kaetemi-optimize
12 years ago
dfighter1985 e44b663bdb Even more OpenGL ES cleanup.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 2b5eddbe95 More OpenGL ES cleanup.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 64335ae0b8 NLGUI files dbgroup_combo_box.cpp and dbgroup_select_number.cpp were not linked 12 years ago
kaetemi 5a9537dfcc Avoid having to use 'set' action handler, which parses the value expression on every use, in interface links by implementing use of cdb nodes as targets
--HG--
branch : kaetemi-optimize
12 years ago
kaetemi 7bb8dec40c Parse action handler condition for interface link in advance
--HG--
branch : kaetemi-optimize
12 years ago
kaetemi d5308215aa Avoid redundant per-frame calls to getDbProp in NLGUI::CWidgetManager
--HG--
branch : kaetemi-optimize
12 years ago
dfighter1985 879f2f3a85 More GLES stuff removed.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 40da205b59 Removed some GLES related code.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 296083ba61 First batch of renames.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d5e5775f29 "Forked" the OpenGL driver.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 dddd531249 Moved back the unix event emitter to the OpenGL driver. It was a bad idea to move it out ( this way ) originally.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 1c0d74fc00 Unix build fixes.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 dcf3ba2785 Move unix event emitter out of the driver, to NL3D.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 1e9771d054 Merge with default
--HG--
branch : multipass-stereo
12 years ago
kaetemi e435a07bb6 Fix bug #45 crash in zone lighter with large number of CPU cores 12 years ago
kervala aeddda3e19 Fixed: lua_open() doesn't exist with Lua 5.2 12 years ago
dfighter1985 0c64261e22 The 3dsmax exporter will now use the material file specified in the Nel material.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 3ff8613205 Merging default.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 7a9ae41fd5 Missing a letter e here
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ac98c00088 The prototype of the material exporter. It's only called when exporting a mesh, for now.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 80bcf2026a If dynamic material already exists, simply just reinitialize it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b776409cc8 More material properties are converted now.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 37fb2cfcda Started work on converting the old material to new one. Some colors are already out. Also made some modifications to the editor so it can deal with it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 fb3f069a38 Should be able to save QColor based QVariant too.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 c8147b301c Oups. Wrong copypaste of my own code.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 192e9c058a More work on the Variant type. Also modified material editor to use it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 1f2ff5721e Shaders are now loaded/saved/deleted from the disk.
--HG--
branch : gsoc2013-dfighter
12 years ago
Michael Witrant 293601e80e Fixed definition tests for optional LibOVR
--HG--
branch : multipass-stereo
12 years ago
Michael Witrant a33a0e5c56 LibOVR is optional, and is disabled by default
--HG--
branch : multipass-stereo
12 years ago
Michael Witrant c60bd3e3f5 Added LibOVR finder and Linux support, ref #43
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 00b47d6a50 Implemented the Shader widget, more or less.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 a57bb57c58 Missed these.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 a71e4bc3ed Added some Shader related classes. They are not yet complete.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi eab2386ff6 Don't render to texture when in wireframe mode, re #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 248f07ad9e Put stereo render loop inside ryzom client main loop, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi b1aaf05bf6 Init/release VR interfaces in ryzom client, ref #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 352ee42571 Distort 2D gui as well, ref #43
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 ea06a2c656 Property values can now be changed.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi dcd77495ca Fix particles being animated twice in stereo render, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi bf8bd64f0d Add stereo debugger for visually comparing rendered frames, ref #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi e68e7161d8 Use width instead of height of screen for hmd fov, re #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 1fe2b62eb1 Add minimal head model and world scale, ref #43
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 ed267a6587 Probably we don't want the default first pass to be stuck with us if we're loading a material.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 fa3ad050de It's not a bad idea to always have at least 1 pass.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 0dd8764e45 Make bloom work together with render target used for the rift shader, ref #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 52f4a37939 Remove unnecessary user render target code from bloom, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 391fa6dcff Add arbfp1 and fp40 barrel fragment programs, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 73d3176f0c Test arbfp1, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi d13da7a398 Prefer NPOT texture over RECT texture
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 832178a83f Adding / Removing properties will now work.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 43f8adff79 Render left and right deformed view, re #43
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 94fe455a1a Material widget now retrieves the passes when loading a material.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi ce92c13289 Test the barrel shader, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi c5c6f7c871 Render the scene to a target texture for the stereo rendering filter, ref #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 7766116494 Fix a render target issue, see #43
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 02e61b1e1b Implemented the functionality of the Render Passes widget.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi c5e1235cbb Create stereo render target, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 85109102b2 Add interface for stereo display render targets, ref #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi fe91e2a751 Cleanup
--HG--
branch : multipass-stereo
12 years ago
dfighter1985 85e885f274 Worked a bit more on dynamic material. Also started to rework the material and pass widgets since I've realized I messed it up. Eg.: passes should have properties, not the material itself.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 26fab0c173 Forgot to add these to CMakeLists.txt
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 32071d9053 Added skeleton for CDynMaterial. This class will be the new material.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 5f229667bc Create interface classes for stereo displays and head mounted displays, see #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi 1cc5848220 Create a clipping frustum, ref #43
--HG--
branch : multipass-stereo
12 years ago
kaetemi e7842982a0 Allow multiple user cameras to be calculated separately, useful for sky etc, re #43
--HG--
branch : multipass-stereo
12 years ago