NazaraEngine/include/Nazara/Renderer
Lynix 4cc8b78f5f Renderer/RenderResource: Half the number of virtual calls required on cleanup
Since most of the time objects are directly pushed for release instead of callbacks, it makes sense to optimize this case by not storing the object in a callback and removing the call to the virtual Release method. The virtual destructor does the job here.
2023-11-21 23:58:59 +01:00
..
CommandBuffer.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
CommandBuffer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
CommandBufferBuilder.hpp Renderer: Blit texture to window instead of using a full renderpass 2023-11-17 16:59:31 +01:00
CommandBufferBuilder.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
CommandPool.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
CommandPool.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
ComputePipeline.hpp Copyright year update 2023-01-22 17:41:18 +01:00
ComputePipeline.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Config.hpp Copyright year update 2023-01-22 17:41:18 +01:00
ConfigCheck.hpp Copyright year update 2023-01-22 17:41:18 +01:00
Debug.hpp Copyright year update 2023-01-22 17:41:18 +01:00
DebugDrawer.hpp Graphics: Replace RenderFrame by RenderResources 2023-11-21 23:33:18 +01:00
DebugDrawer.inl Renderer/DebugDrawer: Add DrawBoxCorners 2023-10-08 23:38:03 +02:00
DebugOff.hpp Copyright year update 2023-01-22 17:41:18 +01:00
Enums.hpp Renderer: Expose present mode and allow to query/set it 2023-08-13 18:16:03 +02:00
Framebuffer.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
Framebuffer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
GpuSwitch.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderBuffer.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderBuffer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderBufferView.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderBufferView.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderDevice.hpp Fix compilation 2023-10-14 14:46:49 +02:00
RenderDevice.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderDeviceInfo.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderFrame.hpp Graphics: Replace RenderFrame by RenderResources 2023-11-21 23:33:18 +01:00
RenderFrame.inl Graphics: Replace RenderFrame by RenderResources 2023-11-21 23:33:18 +01:00
RenderImage.hpp Graphics: Replace RenderFrame by RenderResources 2023-11-21 23:33:18 +01:00
RenderImage.inl Renderer: Refactor transient resources (allow access at any time) 2023-07-21 12:12:10 +02:00
RenderPass.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderPass.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderPassCache.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderPassCache.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderPipeline.hpp Copyright year update 2023-01-22 17:41:18 +01:00
RenderPipeline.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderPipelineLayout.hpp Fix check-files 2023-03-21 13:21:49 +01:00
RenderPipelineLayout.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderResources.hpp Renderer/RenderResource: Half the number of virtual calls required on cleanup 2023-11-21 23:58:59 +01:00
RenderResources.inl Renderer/RenderResource: Half the number of virtual calls required on cleanup 2023-11-21 23:58:59 +01:00
RenderStates.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderStates.inl Math: Remove Algorithm file and move string functions to StringExt 2023-06-06 08:59:58 +02:00
Renderer.hpp Allow to setup/override module configuration from commandline 2023-07-30 12:44:43 +02:00
Renderer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RendererImpl.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
ShaderBinding.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
ShaderBinding.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
ShaderModule.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
Swapchain.hpp Graphics: Replace RenderFrame by RenderResources 2023-11-21 23:33:18 +01:00
SwapchainParameters.hpp Renderer: Expose present mode and allow to query/set it 2023-08-13 18:16:03 +02:00
Texture.hpp Renderer: Add mipmaps generation support 2023-05-14 18:55:41 +02:00
Texture.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
TextureSampler.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
TextureSampler.inl Update for latest nazarautils update 2023-07-17 19:05:15 +02:00
UploadPool.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
UploadPool.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
WindowSwapchain.hpp Graphics: Replace RenderFrame by RenderResources 2023-11-21 23:33:18 +01:00
WindowSwapchain.inl Graphics: Replace RenderFrame by RenderResources 2023-11-21 23:33:18 +01:00