axmol/core/renderer/backend
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
..
metal Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
opengl Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
Backend.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Buffer.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
CommandBuffer.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
CommandBuffer.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
DepthStencilState.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
DepthStencilState.h Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
DriverBase.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
DriverBase.h Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
Enums.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Macros.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
PixelBufferDescriptor.h just addressing some compiler warnings on windows (#1954) 2024-06-03 23:16:54 +08:00
PixelFormatUtils.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
PixelFormatUtils.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Program.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Program.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ProgramManager.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ProgramManager.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ProgramState.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ProgramState.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ProgramStateRegistry.cpp Fix memory leaks refreshed (#1638) 2024-01-29 22:30:14 +08:00
ProgramStateRegistry.h Rename ax::Ref ==> ax::Object (#1877) 2024-05-03 22:15:08 +08:00
RenderPassDescriptor.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderPassDescriptor.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderPipeline.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
RenderTarget.h Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
ShaderCache.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ShaderCache.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ShaderModule.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
ShaderModule.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Texture.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Texture.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Types.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
Types.h Renderer fixes (#1996) 2024-06-29 00:20:32 +08:00
VertexLayout.cpp Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00
VertexLayout.h Update TLD to axmol.dev in sources (#1977) 2024-06-10 02:25:43 +08:00