Sam Hocevar
|
1b157def49
|
gpu: add SetDepthMask/GetDepthMask to render contexts.
|
před 11 roky |
Sam Hocevar
|
c6ffd1ffcf
|
build: fix the X360 port.
|
před 11 roky |
Sam Hocevar
|
068a328651
|
gpu: fix the Direct3D version of most rendering functions.
|
před 11 roky |
Sam Hocevar
|
f0e8676248
|
gpu: don't use PolygonMode on GL ES.
|
před 11 roky |
Sam Hocevar
|
9158677eae
|
gpu: implement polygon rendering mode in GL and D3D.
|
před 11 roky |
Sam Hocevar
|
ad8144f0e8
|
scene: use a global g_scene object instead of Scene::GetDefault().
|
před 11 roky |
Sam Hocevar
|
532f679f8a
|
gpu: get rid of the global D3D device pointer and move D3D initialisation
code from the Video to the Renderer class.
|
před 11 roky |
Sam Hocevar
|
13fb52cebe
|
gpu: move Video::Clear to Renderer::Clear.
|
před 11 roky |
Sam Hocevar
|
084a98be87
|
gpu: framebuffers now use the g_render object to restore viewport data.
|
před 11 roky |
Sam Hocevar
|
024ea25e27
|
gpu: disable alpha test on GL ES platforms.
|
před 11 roky |
Sam Hocevar
|
a75e07d329
|
gpu: add full support for alpha test in GL and D3D.
|
před 11 roky |
Sam Hocevar
|
87a9c3730c
|
gpu: implement all depth test functions in the renderer.
|
před 11 roky |
Sam Hocevar
|
0b93890556
|
gpu: implement face culling mode in render contexts.
|
před 11 roky |
Sam Hocevar
|
45c13689ec
|
gpu: implement blend function and alpha test in the renderer.
|
před 11 roky |
Sam Hocevar
|
7c8fc6df12
|
gpu: move more platform-specific code from Video to Render.
|
před 11 roky |
Sam Hocevar
|
274a732e3c
|
gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext
classes instead of Video.
|
před 11 roky |
Sam Hocevar
|
1b213612a5
|
gpu: handle depth test, alpha blending and face culling in Renderer.
|
před 11 roky |
Sam Hocevar
|
716c2b5592
|
gpu: create a Renderer and a RenderContext class to handle render states
such as alpha blending, depth test, etc.
|
před 11 roky |