axmol/core/renderer
smilediver d79a202e6e
Renderer fixes (#1996)
* Backend: remove RenderTargetFlag and refactor depth/stencil state setup

* Fix Z-test and Z-write being enabled by default for main queue

* GL: fix framebuffer attachment not being cleared

* Use dirtyFlags for RenderTarget update

---------

Co-authored-by: halx99 <halx99@live.com>
2024-06-29 00:20:32 +08:00
..
backend Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
shaders Remove deprecated pixel formats L8, A8, LA8 (#1839) 2024-04-20 22:29:16 +08:00
CMakeLists.txt Merge backend Device, DeviceInfo to DriverBase (#1499) 2023-12-11 21:59:25 +08:00
CallbackCommand.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
CallbackCommand.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
CustomCommand.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
CustomCommand.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
GroupCommand.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
GroupCommand.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Material.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Material.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
MeshCommand.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
MeshCommand.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Pass.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Pass.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
PipelineDescriptor.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
QuadCommand.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
QuadCommand.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderCommand.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderCommand.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderCommandPool.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderConsts.h.in Merge: 41714a04fd 2631c8405b 2023-09-02 19:56:50 +08:00
RenderState.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderState.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Renderer.cpp Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
Renderer.h Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
Shaders.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Shaders.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Technique.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Technique.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Texture2D.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Texture2D.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
TextureAtlas.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
TextureAtlas.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
TextureCache.cpp Renderer recreated fixes (#1988) 2024-06-13 13:14:33 +08:00
TextureCache.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
TextureCube.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
TextureCube.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
TrianglesCommand.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
TrianglesCommand.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00