45 Commits (16a620d537a6264c75950f48d1c8f05d4d2902de)

Auteur SHA1 Bericht Datum
  Benjamin ‘Touky’ Huet 020d539586 easymesh : vertices datas are now stored in a very user-friendly struct. Heavier on datas, though. 13 jaren geleden
  Benjamin ‘Touky’ Huet bb0051ae8e render : Added DebugRenderMode & corresponding shaders. naive (VERY) implementation in MeshViewer. 13 jaren geleden
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. 13 jaren geleden
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. 13 jaren geleden
  Sam Hocevar 84a308af4e gpu: warn when a vertex shader attribute isn’t found and do not crash 13 jaren geleden
  Sam Hocevar 7658744c44 gpu: remove some crap from vertexbuffer.cpp and allow for 13 jaren geleden
  Sam Hocevar fa646c41c3 gpu: fix the computed element count in DrawIndexedElements on Direct3D. 13 jaren geleden
  Sam Hocevar e0330e18d7 gpu: fix some Direct3D programming errors; we cannot call SetVertexDeclaration 13 jaren geleden
  Sam Hocevar ad00a34984 gpu: add support for triangle strips and fans, and change the DrawElement 13 jaren geleden
  Sam Hocevar 004d21a4c4 ps3: support for texture coordinates on the PS3. 13 jaren geleden
  Sam Hocevar 5b57aa50fe core: fix a bad format string and disable an annoying warning in Array<>. 13 jaren geleden
  Sam Hocevar c69e487dfc gpu: do not use GLEW on OS X until we are sure that the version we detected 13 jaren geleden
  Sam Hocevar babb2f827e gpu: fix a few minor compiler warnings. 13 jaren geleden
  Sam Hocevar 3e206b60e0 gpu: do not try to call glVertexAttribIPointer if Glew did not find it. 13 jaren geleden
  Sam Hocevar 9ff675579a gpu: only unbind vertex attribs that we actually bound. 13 jaren geleden
  Sam Hocevar 1ae419aaa3 gpu: enable backface culling for indexed meshes, too. 13 jaren geleden
  Sam Hocevar f3dfadd1f9 gpu: fix vertex and index buffer behaviour on the PS3. 13 jaren geleden
  Sam Hocevar 4fa458d653 gpu: disable framebuffer objects on GL ES for now, and disable integer 13 jaren geleden
  Sam Hocevar 8375f3443d build: fix the PS3 port by using our trig.h everywhere instead of stdlib 13 jaren geleden
  Sam Hocevar 18d22e1fc5 gpu: better state restoration after vertex buffer usage. 13 jaren geleden
  Sam Hocevar 27d22a9778 gpu: do not convert u8vec4 to integers when set as array buffers, since we 13 jaren geleden
  Sam Hocevar 67113aa9f0 gpu: do not convert integers in vertex streams to floats. 13 jaren geleden
  Sam Hocevar ce4c8eb731 gpu: add GL points support to the primitive rendering. 13 jaren geleden
  Sam Hocevar add39177c5 gpu: disable all vertex attributes upon vertex declaration unbind, just 13 jaren geleden
  Sam Hocevar 1b9facda49 gpu: silently ignore empty vertex and index buffers instead of crashing 13 jaren geleden
  Sam Hocevar 59ba6e6c87 core: no longer deactivate std::ostream features on Android. 13 jaren geleden
  Sam Hocevar d452194326 gpu: activate backface culling on OpenGL to remain consistent with 13 jaren geleden
  Sam Hocevar 64b37d8897 gpu: fix a memory leak in the VertexBuffer and IndexBuffer classes. 13 jaren geleden
  Sam Hocevar cbf13dac65 gpu: temporarily enable alpha blending in the vertex buffer code. 13 jaren geleden
  Sam Hocevar f23b47a8e2 ps3: start fixing the vertex buffer logic in there. 13 jaren geleden
  Sam Hocevar 9960f73351 gpu: normalize 8-bit integer data in 0..1 by default. 13 jaren geleden
  Sam Hocevar bc5bf62886 gpu: assume 8-bit unsigned vertex data is expected to be normalised on 0-1. 13 jaren geleden
  Sam Hocevar 8894958f0e gpu: fix a stupid signed/unsigned inconsistency causing vertex declaration 13 jaren geleden
  Sam Hocevar 578368f452 gpu: abstraction class for index buffers; the cube tutorial no longer 13 jaren geleden
  Sam Hocevar b6c330f3d8 gpu: remove old code in VertexBuffer that caused a memory leak. 13 jaren geleden
  Sam Hocevar fe9bab81c1 gpu: fix a great lot of Direct3D problems, spotted using PIX. 13 jaren geleden
  Sam Hocevar 48c7070243 gpu: replace exit(0) in D3D error checks with lol::Abort(). 13 jaren geleden
  Sam Hocevar 0d49891632 gpu: fix a nasty bug in the D3D9 vertex declaration code that caused 13 jaren geleden
  Sam Hocevar 169a16b63e gpu: move the platform-specific triangle drawing call to the VertexDeclaration 13 jaren geleden
  Sam Hocevar 560d5cc6be gpu: fix the core scene renderer. 13 jaren geleden
  Sam Hocevar 6169c874e4 gpu: port the vertex buffer abstraction layer to OpenGL. 13 jaren geleden
  Sam Hocevar f7e202a7c8 gpu: implement vertex buffer streams for Direct3D. OpenGL is missing for now. 13 jaren geleden
  Sam Hocevar 2601c970a2 gpu: refactor the vertex declaration code to allow several vertex streams. 13 jaren geleden
  Sam Hocevar 3ab2f621f8 gpu: fix compilation errors and warnings in the vertex declaration code. 13 jaren geleden
  Sam Hocevar 5218c59ab7 gpu: start working on a template-based vertex buffer class. 13 jaren geleden
  Sam Hocevar 7b7d4fe003 build: stop defining ANDROID_NDK and check for __ANDROID__ instead. 14 jaren geleden
  Sam Hocevar f23ce9c7b4 ui: add a Platform class to query information about the current platform. 14 jaren geleden
  Sam Hocevar 8848cf53db Put everything in the "lol" namespace. Better late than never. 15 jaren geleden
  Sam Hocevar e41dd3a949 Create the SdlApp class to avoid code duplication. Ensure USE_SDL is 15 jaren geleden
  Sam Hocevar 21fd077d12 Reduce audio latency by using 1K samples instead of 4K. 15 jaren geleden