103 Commitit (da12e9cf975e7ddd5542395de728b1b10fd2d78a)

Tekijä SHA1 Viesti Päivämäärä
  Sam Hocevar 9158677eae gpu: implement polygon rendering mode in GL and D3D. 11 vuotta sitten
  Sam Hocevar ad8144f0e8 scene: use a global g_scene object instead of Scene::GetDefault(). 11 vuotta sitten
  Sam Hocevar 532f679f8a gpu: get rid of the global D3D device pointer and move D3D initialisation 11 vuotta sitten
  Sam Hocevar 13fb52cebe gpu: move Video::Clear to Renderer::Clear. 11 vuotta sitten
  Sam Hocevar 084a98be87 gpu: framebuffers now use the g_render object to restore viewport data. 11 vuotta sitten
  Sam Hocevar 0b93890556 gpu: implement face culling mode in render contexts. 11 vuotta sitten
  Sam Hocevar 7c8fc6df12 gpu: move more platform-specific code from Video to Render. 11 vuotta sitten
  Sam Hocevar 274a732e3c gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext 11 vuotta sitten
  Sam Hocevar 1b213612a5 gpu: handle depth test, alpha blending and face culling in Renderer. 11 vuotta sitten
  Sam Hocevar 716c2b5592 gpu: create a Renderer and a RenderContext class to handle render states 11 vuotta sitten
  Benjamin ‘Touky’ Huet c40aad64ed CIS PS3 small fix 12 vuotta sitten
  Benjamin ‘Touky’ Huet 23f9299a59 video : Added SetAlphaBlend() SetFaceCulling() SetCustomSize() 12 vuotta sitten
  Sam Hocevar 39a8c26fb5 base: start removing occurrences of NULL on our long journey to nullptr. 12 vuotta sitten
  Sam Hocevar 1c3ca01ea0 build: fix a few compiler warnings here and there. 12 vuotta sitten
  Benjamin ‘Touky’ Huet e4cf8211e4 Added VertexDictionnary object to manage vertices with same coord && connected vertices. 12 vuotta sitten
  Sam Hocevar 3662281116 gpu: avoid using glIsEnabled() if we can cache the data. 12 vuotta sitten
  Sam Hocevar 9b61e11eed gpu: disable glPolygonMode calls on OpenGL ES. 12 vuotta sitten
  Benjamin ‘Touky’ Huet bb0051ae8e render : Added DebugRenderMode & corresponding shaders. naive (VERY) implementation in MeshViewer. 12 vuotta sitten
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. 12 vuotta sitten
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. 12 vuotta sitten
  Sam Hocevar 5f66d6a751 build: fix PS3 and Linux compilation issues. 12 vuotta sitten
  Sam Hocevar 9eb88af17c gpu: remove support for the accumulation buffer, it's deprecated anyway. 12 vuotta sitten
  Sam Hocevar 51bf8067a9 gpu: get rid of the glClearColor, glClearDepth and glClear calls in all 12 vuotta sitten
  Sam Hocevar 28728814cc core: replace usage of sin() or std::sin() with lol::sin() where appropriate. 12 vuotta sitten
  Sam Hocevar bfada5d920 core: move some of the camera view logic from the Video class to the 13 vuotta sitten
  Sam Hocevar cbf13dac65 gpu: temporarily enable alpha blending in the vertex buffer code. 13 vuotta sitten
  Sam Hocevar dc94fce5ed gpu: activate alpha blending on the Direct3D backend. 13 vuotta sitten
  Sam Hocevar 48c7070243 gpu: replace exit(0) in D3D error checks with lol::Abort(). 13 vuotta sitten
  Sam Hocevar f7770f7387 gpu: add an Unbind() method for textures for clean up. Unfortunately 13 vuotta sitten
  Sam Hocevar 090834b149 win32: start porting the graphical backend to DirectX 9. Apparently I 13 vuotta sitten
  Sam Hocevar a3f410d697 video: allow to set the default clear color. 13 vuotta sitten
  Sam Hocevar bd69c76f90 xbox: fix a few problems in the shader handling code; the first tutorial now 13 vuotta sitten
  Sam Hocevar 2831476774 build: major refactoring of the Win32 and Xbox project files; we now 13 vuotta sitten
  Sam Hocevar 43e152053a win32: add a lot of DirectX stubs. 13 vuotta sitten
  Sam Hocevar 60a2e83d54 xbox: start working on an Xbox/Direct3D port. 13 vuotta sitten
  Sam Hocevar dfdbbfdfc0 gl: cache viewport size on all platforms, because we cannot query it from 13 vuotta sitten
  Sam Hocevar 8a239b4df7 gl: fix long-standing bug where clear color didn't properly set 13 vuotta sitten
  Sam Hocevar 55b8dece84 test: fix OS X compilation; we still need SDLmain.a on that platform. 13 vuotta sitten
  Sam Hocevar 3978ea9e2a core: fix bugs in mat4::lookat() and mat4::perspective(), and ensure these 13 vuotta sitten
  Sam Hocevar 5521b9fd01 build: start adding Xbox 360 configuration settings to the VS projects. 13 vuotta sitten
  Sam Hocevar 356917292d osx: link with the proper OpenGL libraries on OS X. 13 vuotta sitten
  Sam Hocevar 7b7d4fe003 build: stop defining ANDROID_NDK and check for __ANDROID__ instead. 13 vuotta sitten
  Sam Hocevar 6bbe943492 core: rename vec2i to ivec2 etc. to better match GLSL. 13 vuotta sitten
  Sam Hocevar c968144c69 ps3: until we know how to retrieve and change the screen resolution from 13 vuotta sitten
  Sam Hocevar e750e82332 gl: initialise Glew in the video setup instead of the SDL app, so we don't 13 vuotta sitten
  Sam Hocevar 666efd14ee gl: use Glew if available. 13 vuotta sitten
  Sam Hocevar d1270bf691 video: move the last shader from the Video class to Scene itself. 13 vuotta sitten
  Sam Hocevar d7ca14a836 android: compilation fixes for recent engine changes. 13 vuotta sitten
  Sam Hocevar 1fa6fb6994 debug: convert debug quad shaders to GLSL 1.30. 13 vuotta sitten
  Sam Hocevar e7019edcac debug: more debug quad tests, 1.20 shaders. 13 vuotta sitten