45 Ревизии (16a620d537a6264c75950f48d1c8f05d4d2902de)

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