103 Commits (da12e9cf975e7ddd5542395de728b1b10fd2d78a)

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