Sam Hocevar
|
42fb9b6853
|
gpu: support 1-component (luminance) textures.
|
il y a 13 ans |
Benjamin ‘Touky’ Huet
|
c7219ff1dd
|
New year copyright update.
|
il y a 13 ans |
Sam Hocevar
|
d6634da83f
|
build: fix the WTFPL site URL in all code comments.
|
il y a 13 ans |
Sam Hocevar
|
6944db663b
|
tutorial: add a new texture generation example.
|
il y a 13 ans |
Sam Hocevar
|
26c945a31f
|
gpu: allow to specify the pixel format when creating a texture; the
internal format is then automatically deduced. Only a few 8-bit RGB
or RGBA formats are supported for now.
|
il y a 13 ans |
Sam Hocevar
|
b9aba5d27a
|
gpu: put the texture creation code in its own class; for now a lot of things are
hardcoded and only the fractal demo uses it, but everything will eventually switch.
|
il y a 13 ans |
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.
|
il y a 13 ans |
Sam Hocevar
|
e2295392b8
|
gpu: first FrameBuffer GPU class.
|
il y a 13 ans |
Sam Hocevar
|
578368f452
|
gpu: abstraction class for index buffers; the cube tutorial no longer
needs to know about Direct3D headers etc.
|
il y a 13 ans |
Sam Hocevar
|
11fb586a20
|
gpu: start implementing a vertex buffer object.
|
il y a 14 ans |
Sam Hocevar
|
b111f7e3d8
|
core: move platform-specific code to specific directories.
|
il y a 14 ans |
Sam Hocevar
|
6bbe943492
|
core: rename vec2i to ivec2 etc. to better match GLSL.
|
il y a 14 ans |
Sam Hocevar
|
3d4af0869a
|
ps3: start a minimal PS3 port using PSGL, but not CG yet.
|
il y a 14 ans |
Sam Hocevar
|
22b7a41c2e
|
core: fix include guard naming scheme.
|
il y a 14 ans |
Sam Hocevar
|
8848cf53db
|
Put everything in the "lol" namespace. Better late than never.
|
il y a 15 ans |
Sam Hocevar
|
b8377c4160
|
Add preliminary support for EGL applications.
|
il y a 15 ans |
Sam Hocevar
|
e41dd3a949
|
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
|
il y a 15 ans |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
il y a 15 ans |
Sam Hocevar
|
50e4f67254
|
Get the timer to talk milliseconds instead of seconds.
|
il y a 15 ans |
Sam Hocevar
|
0d78ca44ca
|
Implement Timer::PollSeconds(), if necessary.
|
il y a 15 ans |
Sam Hocevar
|
8bfb98c160
|
Implement a better timing mechanism for fixed framerate. Accuracy is
sub-millisecond but can be improved if we get rid of SDL timers.
|
il y a 15 ans |