0ad/source/renderer/backend/vulkan
vyordan ec8b420abc
Move Script* classes to Script namespace
- Rename ScriptEngine, ScriptContext, ScriptInterface, ScriptRequest to
  Script::Engine, Script::Context, Script::Interface, Script::Request
- Remove 'Script' prefix from filenames:
  ScriptContext.* → Context.*
  ScriptInterface.* → Interface.*
  ScriptRequest.* → Request.*
  ScriptEngine.* → Engine.*
  ScriptConversions.* → Conversions.*
  ScriptExceptions.* → Exceptions.*
  ScriptForward.* → ForwardDeclarations.*
  ScriptStats.* → Stats.*
- Update all includes, forward declarations, and friend classes
- Use namespace Script { ... } in .cpp definitions to avoid repetitive
  Script:: prefix (keeping global callbacks outside)
- Rename internal implementation structs:
  ScriptInterface_impl → Interface_impl
  ScriptFunction → Function
- Update copyright year to 2026 in all touched files
- Suppress pre-existing cppcheck warnings (uninitvar, nullPointer, unknown
  macro) by adding them to suppressions-list.txt (these are not caused
  by this refactor)

Fixes #7516
2026-06-20 17:43:00 +02:00
..
Buffer.cpp Fix some includes in source/renderer 2025-07-12 12:19:41 +02:00
Buffer.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
DescriptorManager.cpp Adds renderer backend-specific statistics 2026-05-10 19:26:16 +02:00
DescriptorManager.h Adds renderer backend-specific statistics 2026-05-10 19:26:16 +02:00
Device.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
Device.h Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
DeviceCommandContext.cpp Adds SwapChain as an explicit DeviceObject 2026-06-08 18:26:58 +02:00
DeviceCommandContext.h Adds SwapChain as an explicit DeviceObject 2026-06-08 18:26:58 +02:00
DeviceForward.h Fix some includes in source/renderer 2025-07-07 17:45:54 +02:00
DeviceObjectUID.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
DeviceSelection.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
DeviceSelection.h Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
Framebuffer.cpp Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
Framebuffer.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
Mapping.cpp Adds floating point textures to backends 2026-04-29 19:25:11 +02:00
Mapping.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
PipelineState.cpp Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
PipelineState.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
RenderPassManager.cpp Adds renderer backend-specific statistics 2026-05-10 19:26:16 +02:00
RenderPassManager.h Adds renderer backend-specific statistics 2026-05-10 19:26:16 +02:00
RingCommandContext.cpp Revert "Font: make atlas uploads queue-aware on Vulkan" 2025-09-17 12:32:08 +02:00
RingCommandContext.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
SamplerManager.cpp Adds renderer backend-specific statistics 2026-05-10 19:26:16 +02:00
SamplerManager.h Adds renderer backend-specific statistics 2026-05-10 19:26:16 +02:00
ShaderProgram.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
ShaderProgram.h Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
SubmitScheduler.cpp Decouples acquire/present from SubmitScheduler 2026-06-08 18:27:10 +02:00
SubmitScheduler.h Decouples acquire/present from SubmitScheduler 2026-06-08 18:27:10 +02:00
SwapChain.cpp Decouples acquire/present from SubmitScheduler 2026-06-08 18:27:10 +02:00
SwapChain.h Decouples acquire/present from SubmitScheduler 2026-06-08 18:27:10 +02:00
Texture.cpp Fixes #8057 by properly initializing atlas texture. 2025-09-17 14:31:16 +02:00
Texture.h Fixes #8057 by properly initializing atlas texture. 2025-09-17 14:31:16 +02:00
Utilities.cpp Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
Utilities.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
VMA.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
VMA.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00