David Williams
86357d66b7
Normalized line endings
2014-09-25 22:38:01 +02:00
David Williams
f1ed0c1be2
Examples now support both 16 and 32 bit indices.
2014-08-13 15:59:13 +02:00
Matt Williams
c26686476d
Use Qt's resource system to store the shader source
...
The shader source is included inside each comipled binary file. The
OpenGL example also provides its own shader files which overrides
the default. Common shader code is in the 'common' directory and
each example's custom shader is alongside the example's C++ code.
2014-05-28 10:29:05 +01:00
Matt Williams
140cbc0fc7
Move shader code to external files rather than embedded
...
A bit of CMake code in each example copies the files to the
correct location and Qt loads them from the application's binary
directory.
2014-05-27 15:08:20 +01:00
David Williams
1d8fc25cb7
Compile fixes for GCC/Linux
2014-05-26 23:14:29 +02:00
David Williams
321d3eb7d4
Removed initializer which isn't supported in VS 2012.
2014-05-26 22:51:55 +02:00
David Williams
ba58cff815
Removed use of 'R' raw string literals as CS 2012 doesn't support them.
2014-05-26 22:51:09 +02:00
David Williams
4ae25d6b1e
More commenting.
2014-05-26 16:50:13 +02:00
David Williams
e9c8daa9cb
Add comments and tidying.
2014-05-26 16:31:12 +02:00
David Williams
2a072f9347
Rearranged some functions.
2014-05-25 23:44:37 +02:00
David Williams
9e835a1110
Shader now passed by shared pointer.
2014-05-25 23:40:55 +02:00
David Williams
b97bf52214
Tidying up.
2014-05-25 23:34:12 +02:00
David Williams
ec08b28002
Turned off back-face culling in examples, as this makes it easier to view certain shapes such as heightmaps.
2014-05-25 21:45:28 +02:00
David Williams
499db6a185
Changed default shader to use normal as RGB (more useful for debugging).
2014-05-25 21:43:37 +02:00
David Williams
22869e4861
More tweaks to scaling and translation.
2014-05-25 21:36:41 +02:00
David Williams
07b9cf05fa
Changed OpenGLExample to use MaterialDensityPair88 instead of MaterialDensityPair44.
...
Added material to shaders.
2014-05-24 21:09:26 +02:00
David Williams
aace1f2e36
Exposing normals to example framework.
2014-05-24 09:38:01 +02:00
David Williams
6cbb2d44bf
Work on making OpenGLExample work with common example framework.
2014-05-23 22:44:58 +02:00
David Williams
d34fd6b3c8
Moved OpenGLWidget into common folder so it can be used by other examples.
2014-05-23 22:11:47 +02:00