Commit Graph

1916 Commits (8f2e75415c11345e0fbf522fba025c544e9c3227)

Author SHA1 Message Date
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
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
dfighter1985 7f7a3e159b Reverse directional light direction as it is done in the old OpenGL driver. Also normalize normal.
--HG--
branch : gsoc2013-dfighter
dfighter1985 90dc025fd8 Fixed: Some uniforms names were wrong after the merge, which led to rendering issues.
--HG--
branch : gsoc2013-dfighter
dfighter1985 eb9b3e4f0f Implemented light controls.
--HG--
branch : gsoc2013-dfighter
dfighter1985 1cc71457eb Implemented a basic fog control widget.
--HG--
branch : gsoc2013-dfighter
dfighter1985 ed885d3df6 Replaced ARB VertexAttribArray stuff with the core calls.
--HG--
branch : gsoc2013-dfighter
dfighter1985 d37b004372 Removed some more deprecated stuff.
--HG--
branch : gsoc2013-dfighter
dfighter1985 a9a9768872 Removed ARB fragment shader stuff.
--HG--
branch : gsoc2013-dfighter
dfighter1985 f768704cbf Removed some ATI stuff.
--HG--
branch : gsoc2013-dfighter
dfighter1985 6947a58ba1 Removed fixed embm stuff.
--HG--
branch : gsoc2013-dfighter
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
dfighter1985 82a7237e7d Forgot to actually add the driver infos to the list, which caused the driver to hang on deletion.
--HG--
branch : gsoc2013-dfighter
dfighter1985 c105164eeb Getting rid of z-order assignment warning.
--HG--
branch : gsoc2013-dfighter
dfighter1985 982b99d8d0 Merged the GPU program stuff from mainline.
--HG--
branch : gsoc2013-dfighter
dfighter1985 3b16f096cc Merge with rename commit.
--HG--
branch : gsoc2013-dfighter
dfighter1985 32e814ecb6 Use separate shaders in the OpenGL3 driver.
--HG--
branch : gsoc2013-dfighter
kervala eb3c58cce9 Fixed: Use multiarch library path under Linux
kervala de43ea8d86 Fixed: Some warnings
kervala f2ee0e99d8 Changed: Detect Windows 8 and Windows Server 2012
kervala c7899841d3 Fixed: Compilation under Linux
kervala eebe74066e Changed: Include Lua headers directory for GUI Editor
kervala 43bbfe3da7 Fixed: Some warnings
kaetemi 3b4730c890 Fix warnings
kaetemi 85365fd7bb Fix line endings
dfighter1985 b70ce1eb09 Renamed OpenGL3 to opengl3
--HG--
branch : gsoc2013-dfighter
dfighter1985 ace1b5386b Check GL_ARB_separate_shader_objects extension on startup, and load related functions.
--HG--
branch : gsoc2013-dfighter
dfighter1985 cf6d2a88bc Removed some now unused methods.
--HG--
branch : gsoc2013-dfighter
dfighter1985 afb56ea660 Moved the rendering methods into a new file.
--HG--
branch : gsoc2013-dfighter
dfighter1985 b0613e334c Removed a now unused file.
--HG--
branch : gsoc2013-dfighter
dfighter1985 9d3e3a6a73 GL_VERTEX_PROGRAM_TWO_SIDED_ARB isn't used in the GL3 driver.
--HG--
branch : gsoc2013-dfighter
dfighter1985 7b5aaf7e0f Some cleanup, most of the old OpenGL stuff should be gone.
--HG--
branch : gsoc2013-dfighter
kervala c8c296f484 Changed: Created NELID macro to fix warning "multi-character character constant"
dfighter1985 5326324b56 Some comments.
--HG--
branch : gsoc2013-dfighter
dfighter1985 69a4a9f9a5 Two sided rendering, while using dynmat.
--HG--
branch : gsoc2013-dfighter
dfighter1985 390d1bb156 Don't call newMaterial() every time we load a (sub)material.
--HG--
branch : gsoc2013-dfighter
dfighter1985 dbd5185de1 Only use the shader combo box for the user shaders.
--HG--
branch : gsoc2013-dfighter
dfighter1985 586c25f864 When clearing the dynmat, should clear all of them. Also fixes a crash.
--HG--
branch : gsoc2013-dfighter
dfighter1985 3949c210f6 OpenGL should be fed a clamped color value.
--HG--
branch : gsoc2013-dfighter
dfighter1985 76204a844d When changing a shader in the editor, reload it in the driver too.
--HG--
branch : gsoc2013-dfighter
dfighter1985 b775237215 It's now possible to render using the user shaders and dynmat.
--HG--
branch : gsoc2013-dfighter
kervala bb7297f260 Fixed: Wrong variable used to compute array length
kervala b7ddc2c0d2 Fixed: OpenGL ES driver compilation
kervala 82904232d2 Fixed: Warnings with GCC
kervala 6695a9064e Changed: Created NELID macro to fix warning "multi-character character constant"
dfighter1985 c3c3f154b1 Instead of auto-generating the dynmaterial added a menu item in the material editor that will trigger it if needed.
--HG--
branch : gsoc2013-dfighter
dfighter1985 8269ec7be5 Wrong direction, wrong lighting!
--HG--
branch : gsoc2013-dfighter
dfighter1985 11fe86e552 Forgot to actually pass the direction in the previous commit...
--HG--
branch : gsoc2013-dfighter
dfighter1985 72e7d09113 Don't calculate these more than once.
--HG--
branch : gsoc2013-dfighter
dfighter1985 69c41a31ae These positions and directions were supposed to be in eye coords.
--HG--
branch : gsoc2013-dfighter