|
|
@2291
|
8 years |
sam |
gpu: fix PS3 compilation caused by wrong function names.
|
|
|
@2288
|
8 years |
sam |
gpu: allow to set array uniform values.
|
|
|
@2216
|
8 years |
touky |
New year copyright update.
|
|
|
@2183
|
8 years |
sam |
build: fix the WTFPL site URL in all code comments.
|
|
|
@2156
|
8 years |
sam |
gpu: warn when a vertex shader attribute isn’t found and do not crash …
|
|
|
@2097
|
8 years |
sam |
core: refactor the Hash class so that we can hash base types, too.
|
|
|
@2082
|
8 years |
sam |
gpu: remove some crap from vertexbuffer.cpp and allow for
empty vertex …
|
|
|
@2030
|
8 years |
sam |
gpu: fix the computed element count in DrawIndexedElements on Direct3D.
|
|
|
@2001
|
8 years |
sam |
tutorial: add a new texture generation example.
|
|
|
@1994
|
8 years |
sam |
gpu: D3DFMT_R8G8B8 doesn't seem to exist on the X360.
|
|
|
@1992
|
8 years |
sam |
gpu: allow to specify the pixel format when creating a texture; the …
|
|
|
@1991
|
8 years |
sam |
gpu: don't use D3DLOCK_DISCARD on the X360, it's not there.
|
|
|
@1989
|
8 years |
sam |
gpu: fix some Direct3D programming errors; we cannot call …
|
|
|
@1988
|
8 years |
sam |
misc: compilation fixes for Windows, X360 and PS3 introduced by the …
|
|
|
@1987
|
8 years |
sam |
gpu: put the texture creation code in its own class; for now a lot of …
|
|
|
@1963
|
8 years |
sam |
gpu: add support for triangle strips and fans, and change the …
|
|
|
@1961
|
8 years |
sam |
ps3: support for texture coordinates on the PS3.
|
|
|
@1958
|
8 years |
sam |
core: fix a bad format string and disable an annoying warning in Array<>.
|
|
|
@1937
|
8 years |
sam |
lolfx: names such as "x" or "bgra" are field selectors, but we must …
|
|
|
@1930
|
8 years |
sam |
lolfx: improve the LolFx compiler, including error reporting. We can …
|
|
|
@1928
|
8 years |
sam |
lolfx: use square brackets to indicate shader sections.
|
|
|
@1927
|
8 years |
sam |
gpu: sip an empty LolFx class that embeds the compiler.
|
|
|
@1926
|
8 years |
sam |
gpu: do not use GLEW on OS X until we are sure that the version we …
|
|
|
@1881
|
8 years |
sam |
gpu: fix a few minor compiler warnings.
|
|
|
@1864
|
8 years |
sam |
gpu: do not try to call glVertexAttribIPointer if Glew did not find it.
|
|
|
@1849
|
8 years |
sam |
gpu: now shaders can only be created from a LolFx file.
|
|
|
@1846
|
8 years |
sam |
gpu: get rid of the inline 2D shader and create "tile.lolfx".
|
|
|
@1826
|
9 years |
sam |
gpu: increase default minimum shader model.
|
|
|
@1823
|
9 years |
sam |
gpu: use a valid default framebuffer color format on the PS3.
|
|
|
@1788
|
9 years |
sam |
gpu: document and tweak some class declarations.
|
|
|
@1781
|
9 years |
sam |
gpu: explicitly create render targets on the Xbox 360.
|
|
|
@1775
|
9 years |
sam |
gpu: port FBO code to the Xbox360.
|
|
|
@1774
|
9 years |
sam |
gpu: finalise the framebuffer object Direct3D implementation.
|
|
|
@1773
|
9 years |
sam |
gpu: create the ShaderTexture class, replace Shader::SetTexture with a …
|
|
|
@1761
|
9 years |
sam |
gpu: on the PS3, use the OES version of the framebuffer GL calls.
|
|
|
@1733
|
9 years |
sam |
gpu: activate FBO support on Android.
|
|
|
@1731
|
9 years |
sam |
gpu: support framebuffer objects on OpenGL ES (depth buffer isn't …
|
|
|
@1690
|
9 years |
sam |
gpu: try to patch some simple GLSL shaders on the fly so that they …
|
|
|
@1688
|
9 years |
sam |
gpu: only unbind vertex attribs that we actually bound.
|
|
|
@1603
|
9 years |
sam |
gpu: enable backface culling for indexed meshes, too.
|
|
|
@1590
|
9 years |
sam |
core: start working on a higher level LolFx compiler based on the …
|
|
|
@1532
|
9 years |
sam |
gpu: fix vertex and index buffer behaviour on the PS3.
|
|
|
@1523
|
9 years |
sam |
build: OS X compilation fixes: use GL_INVALID_ENUM instead of …
|
|
|
@1519
|
9 years |
sam |
build: add lots of missing svn:ignore properties.
|
|
|
@1517
|
9 years |
sam |
gpu: disable framebuffer objects on GL ES for now, and disable integer …
|
|
|
@1513
|
9 years |
sam |
core: replace usage of sin() or std::sin() with lol::sin() where …
|
|
|
@1512
|
9 years |
sam |
build: fix the PS3 port by using our trig.h everywhere instead of …
|
|
|
@1488
|
9 years |
sam |
gpu: remove FrameBuffer::Clear(), it's not really useful.
|
|
|
@1480
|
9 years |
sam |
gpu: better state restoration after vertex buffer usage.
|
|
|
@1478
|
9 years |
sam |
gpu: do not convert u8vec4 to integers when set as array buffers, …
|
|
|
@1475
|
9 years |
sam |
gpu: do not convert integers in vertex streams to floats.
|
|
|
@1470
|
9 years |
sam |
gpu: be more verbose about shader compilation; some warnings are useful.
|
|
|
@1468
|
9 years |
sam |
gpu: fix a harmless inconsistency in vertexbuffer function order that …
|
|
|
@1466
|
9 years |
sam |
gpu: add GL points support to the primitive rendering.
|
|
|
@1459
|
9 years |
sam |
neercs: some refactoring.
|
|
|
@1455
|
9 years |
sam |
gpu: first FrameBuffer GPU class.
|
|
|
@1452
|
9 years |
sam |
gpu: first shot at a Shader::SetTexture() function.
|
|
|
@1450
|
9 years |
sam |
gpu: disable all vertex attributes upon vertex declaration unbind, …
|
|
|
@1443
|
9 years |
sam |
gpu: silently ignore empty vertex and index buffers instead of …
|
|
|
@1426
|
9 years |
sam |
core: rename f64vec4 to dvec4 etc. for consistency with GLSL.
|
|
|
@1407
|
9 years |
sam |
gpu: irrelevant tweaks to a test material file.
|
|
|
@1406
|
9 years |
sam |
gpu: start working on the LolFx format.
|
|
|
@1401
|
9 years |
sam |
core: no longer deactivate std::ostream features on Android.
|
|
|
@1389
|
9 years |
sam |
gpu: define the _XBOX macro in our HLSL compilation.
|
|
|
@1385
|
9 years |
sam |
gpu: allow to load a .lolfx file instead of all those shaders.
|
|
|
@1380
|
9 years |
sam |
win32: add a custom build rule for '.lolfx' files. The files are …
|
|
|
@1337
|
9 years |
sam |
gpu: activate backface culling on OpenGL to remain consistent with
the …
|
|
|
@1324
|
9 years |
sam |
gpu: fix a memory leak in the VertexBuffer and IndexBuffer classes.
|
|
|
@1303
|
9 years |
sam |
gpu: temporarily enable alpha blending in the vertex buffer code.
|
|
|
@1292
|
9 years |
sam |
ps3: start fixing the vertex buffer logic in there.
|
|
|
@1289
|
9 years |
sam |
gpu: implement a few CG calls.
|
|
|
@1266
|
9 years |
sam |
gpu: normalize 8-bit integer data in 0..1 by default.
|
|
|
@1265
|
9 years |
sam |
gpu: fix Direct3D handling of float3x3 uniforms; they need padding.
|
|
|
@1259
|
9 years |
sam |
gpu: add methods to send mat2 and mat3 matrices to the shader.
|
|
|
@1253
|
9 years |
sam |
gpu: assume 8-bit unsigned vertex data is expected to be normalised on 0-1.
|
|
|
@1251
|
9 years |
sam |
gpu: fix a stupid signed/unsigned inconsistency causing vertex …
|
|
|
@1247
|
9 years |
sam |
gpu: abstraction class for index buffers; the cube tutorial no longer …
|
|
|
@1246
|
9 years |
sam |
gpu: remove old code in VertexBuffer that caused a memory leak.
|
|
|
@1241
|
9 years |
sam |
gpu: fix a great lot of Direct3D problems, spotted using PIX.
|
|
|
@1236
|
9 years |
sam |
gpu: replace exit(0) in D3D error checks with lol::Abort().
|
|
|
@1234
|
9 years |
sam |
gpu: fix a nasty bug in the D3D9 vertex declaration code that caused …
|
|
|
@1231
|
9 years |
sam |
gpu: move the platform-specific triangle drawing call to the …
|
|
|
@1230
|
9 years |
sam |
gpu: fix the core scene renderer.
|
|
|
@1228
|
9 years |
sam |
gpu: port the vertex buffer abstraction layer to OpenGL.
|
|
|
@1227
|
9 years |
sam |
gpu: implement vertex buffer streams for Direct3D. OpenGL is missing …
|
|
|
@1226
|
9 years |
sam |
gpu: refactor the vertex declaration code to allow several vertex streams.
|
|
|
@1225
|
9 years |
sam |
gpu: fix compilation errors and warnings in the vertex declaration code.
|
|
|
@1224
|
9 years |
sam |
gpu: start working on a template-based vertex buffer class.
|
|
|
@1221
|
9 years |
sam |
gpu: port the texture and scene handling code to Direct3D. Not functional.
|
|
|
@1215
|
9 years |
sam |
gpu: add support for integer uniforms and fix a few PS3 and Linux …
|
|
|
@1214
|
9 years |
sam |
win32: the uniform handling code was completely broken; we now …
|
|
|
@1212
|
9 years |
sam |
build: allow to build the Direct3D 9 driver with the mingw compiler.
|
|
|
@1208
|
9 years |
sam |
win32: start porting the graphical backend to DirectX 9. Apparently I …
|
|
|
@1194
|
9 years |
sam |
xbox: fix a few problems in the shader handling code; the first …
|
|
|
@1180
|
9 years |
sam |
build: reorganise math files in a single "math" directory, and get rid …
|
|
|
@1053
|
9 years |
sam |
gpu: start implementing a vertex buffer object.
|