Sam Hocevar
|
ca909bb317
|
build: refactor lolfx build rule into common.am.
|
12 years ago |
Sam Hocevar
|
e390f03e0a
|
build: add a common.am include file and a "make lolcheck" target that does
nothing for now except ensure that every makefile includes common.am.
|
12 years ago |
Sam Hocevar
|
c5b10f5e9a
|
tutorial: flatten the fractal computation loop, and avoid the use of
new/delete when our arrays will do.
|
12 years ago |
Sam Hocevar
|
4cee96d09d
|
easymesh: use "ato" for torus, because "at" is already for triangle.
|
12 years ago |
Sam Hocevar
|
d4c0c005d6
|
math: refactor real number constant declarations so that they are only
computed on demand with static initialisation.
|
12 years ago |
Sam Hocevar
|
38364a0bd6
|
easymesh: first shot at a simple, flat shaded torus.
|
12 years ago |
Sam Hocevar
|
a233173fc7
|
tutorial: sync HLSL version of the water/fire effect with the GLSL one.
|
12 years ago |
Sam Hocevar
|
0d78d14145
|
tutorial: tweak noise shader once more, and add a few code comments.
|
12 years ago |
Sam Hocevar
|
36d49b50e5
|
tutorial: replace white noise with ordered dithering.
|
12 years ago |
Sam Hocevar
|
6cb15b3647
|
tutorial: add some cosmetic white noise.
|
12 years ago |
Sam Hocevar
|
10431d1421
|
tutorial: add funny shit to the noise shader example.
|
12 years ago |
Sam Hocevar
|
45da878e36
|
tutorial: make the noise shader computationally more efficient.
|
12 years ago |
Sam Hocevar
|
ada16c6214
|
tutorial: use a better value noise function that does not suffer from the
same discontinuity issues as the sin() approach.
|
12 years ago |
Sam Hocevar
|
7c30e626bd
|
tutorial: optimise Perlin noise shader and reduce its complexity.
|
12 years ago |
Sam Hocevar
|
5d7a1c24bd
|
tutorial: port noise demo to PS3 and Xbox360.
|
12 years ago |
Sam Hocevar
|
125ad21192
|
tutorial: the noise demo is now really, really, ridiculously good looking.
|
12 years ago |
Sam Hocevar
|
a86eaf1bb2
|
tutorial: start working on a small Perlin-like noise demo.
|
12 years ago |
Sam Hocevar
|
779815802a
|
tutorial: minor shadebob demo tweaks.
|
12 years ago |
Sam Hocevar
|
1c5cdd8c50
|
tutorial: fix the FBO demo on the Xbox360.
|
12 years ago |
Cédric Lecacheur
|
82bb4cd6a3
|
EsayMesh : RadialJitter func & demo added
|
12 years ago |
Sam Hocevar
|
e4cc84d5b3
|
gpu: finalise the framebuffer object Direct3D implementation.
|
12 years ago |
Sam Hocevar
|
7d5fe8a7c6
|
gpu: create the ShaderTexture class, replace Shader::SetTexture with a
Shader::SetUniform override, and implement most of the FBO code for
the Direct3D backend.
|
12 years ago |
Sam Hocevar
|
51bf8067a9
|
gpu: get rid of the glClearColor, glClearDepth and glClear calls in all
projects, we now use Video::SetClearColor, Video::SetClearDepth and
Video::Clear instead, so that the Direct3D equivalents can be called.
|
12 years ago |
Sam Hocevar
|
3fd6702613
|
build: fix a few compilation and build errors.
|
12 years ago |
Sam Hocevar
|
bd076c2deb
|
tutorial: minor tweaks.
|
12 years ago |
Sam Hocevar
|
98756e277f
|
tutorial: nicer blur and colour effect in the FBO tutorial.
|
12 years ago |
Sam Hocevar
|
3f883b9aba
|
tutorial: fix the FBO shader so that it works with OpenGL ES.
|
12 years ago |
Sam Hocevar
|
13e5b6b8c4
|
tutorial: make the FBO example display something at last, so we can port
it to DirectX.
|
12 years ago |
Sam Hocevar
|
f74b85fcf7
|
tutorial: test some advanced shapes for easymesh.
|
12 years ago |
Sam Hocevar
|
837e56435d
|
easymesh: fix the specular highlight in the OpenGL shader.
|
12 years ago |
Sam Hocevar
|
7a776e72f5
|
core: fix the X360 build by re-adding macro barriers I removed.
|
12 years ago |
Sam Hocevar
|
23ab462042
|
gpu: try to patch some simple GLSL shaders on the fly so that they
work on OpenGL ES contexts.
|
12 years ago |
Sam Hocevar
|
03e83798eb
|
build: fix the Raspberry Pi build and add a build script for it.
|
12 years ago |
Sam Hocevar
|
c5915aa35c
|
tutorial: use real numbers in the fractal navigation (doubles are still
used in the fractal computation).
|
12 years ago |
Sam Hocevar
|
5bd24fa1d3
|
build: hide the SDL_main.h inclusion in core.h, and only activate it
on Windows if using Visual Studio; if using MinGW, try to stick to the
original main() entry point.
|
12 years ago |
Sam Hocevar
|
b5563ad21d
|
core: switch the Win32/x64 binaries to the Windows subsystem so that they
do not open a console at startup.
|
12 years ago |
Sam Hocevar
|
497df444cc
|
easymesh: add the capsule mesh.
|
12 years ago |
Sam Hocevar
|
e12fc0e35c
|
tutorial: add a simple EasyMesh viewer.
|
12 years ago |
Sam Hocevar
|
a01c953096
|
tutorial: start working on an FBO example.
|
12 years ago |
Sam Hocevar
|
951c93ab84
|
data: fix ascii.png search path.
|
12 years ago |
Sam Hocevar
|
8be874ae39
|
build: factor the LolFx compilation rule into configure.ac.
|
12 years ago |
Sam Hocevar
|
caec5ed082
|
build: allow to build the PS3 binaries from Visual Studio if the proper
software is installed.
|
12 years ago |
Sam Hocevar
|
5008482e54
|
tutorial: remove dead code in 11_fractal.
|
12 years ago |
Sam Hocevar
|
3389ed69a2
|
build: move all games to a "games" subdirectory to clean up the root
directory layout mess.
|
12 years ago |
Sam Hocevar
|
7dd4bec8c7
|
build: fix the VS2010 build and add build/ and binaries/ to the dist
tarball.
|
12 years ago |
Sam Hocevar
|
78f7a303ff
|
build: reorganise all the build stuff so that it lies in build/ and
make sure each .vcxproj file is with its corresponding source code.
|
12 years ago |