axmol/core/renderer/backend
Turky Mohammed 399dac7478
[PROPOSAL] Add wireframe rendering and function classification improvements. (#778)
* Add wireframe rendering and function classification improvements.

* Fix platform compilation.

* Update CommandBufferGL.cpp

GL_LINE and GL_FILL are no present in mobile devices, so the raw value has been used instead.

* Update CommandBufferGL.cpp

* Try fix IOS compilation

* Update CommandBufferMTL.h [skip ci]

* GLES & D3D11 wireframe

Added crude but okay wireframe mode for GLES and D3D11 devices.
2022-08-06 16:17:55 +08:00
..
metal [PROPOSAL] Add wireframe rendering and function classification improvements. (#778) 2022-08-06 16:17:55 +08:00
opengl [PROPOSAL] Add wireframe rendering and function classification improvements. (#778) 2022-08-06 16:17:55 +08:00
Backend.h Replace everything under `core` (#735) 2022-07-09 01:23:11 +08:00
Buffer.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
CommandBuffer.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
CommandBuffer.h [PROPOSAL] Add wireframe rendering and function classification improvements. (#778) 2022-08-06 16:17:55 +08:00
DepthStencilState.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
DepthStencilState.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Device.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Device.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
DeviceInfo.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Enums.h Add primitive type support for mesh materials. 2022-07-20 02:33:45 +03:00
Macros.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
PixelBufferDescriptor.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
PixelFormatUtils.cpp Migrate more macors 2022-07-16 10:43:05 +08:00
PixelFormatUtils.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Program.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Program.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
ProgramCache.cpp Improve c++11 for-loop performance with Universal References (#760) 2022-07-21 19:19:08 +08:00
ProgramCache.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
ProgramState.cpp Improve c++11 for-loop performance with Universal References (#760) 2022-07-21 19:19:08 +08:00
ProgramState.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
ProgramStateRegistry.cpp Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
ProgramStateRegistry.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
RenderPassDescriptor.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
RenderPassDescriptor.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
RenderPipeline.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
RenderTarget.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
ShaderCache.cpp Improve c++11 for-loop performance with Universal References (#760) 2022-07-21 19:19:08 +08:00
ShaderCache.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
ShaderModule.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
ShaderModule.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
Texture.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Texture.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Types.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
Types.h Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
VertexLayout.cpp Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
VertexLayout.h Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00