Commit History

Auteur SHA1 Bericht Datum
  BearishSun 3b15a84140 Fixing an issue where all renderables using the same material would incorrectly use the same per-object and per-call uniform buffers 9 jaren geleden
  BearishSun 2bc0d6779b Material params now use a versioning system to keep in sync with GPU params. Previous system used dirty flags which put a limit on the number of GPU params mapped to a single material. 9 jaren geleden
  BearishSun bfe4e188c7 Vulkan: Make storage textures sampleable by default 9 jaren geleden
  BearishSun 7559fb6d2c Vulkan: Getting around a RenderDoc crash 9 jaren geleden
  BearishSun 85dfe3e9da Vulkan: More fixes 9 jaren geleden
  BearishSun 55f8dfb02e More work on user-facing manuals 9 jaren geleden
  BearishSun 34bdebe1e4 Added a renderer extension interface - Allows a significantly easier way to write code that extends or interacts with renderer's output 9 jaren geleden
  BearishSun 27533beff9 Vulkan: When internal image/buffer objects change (e.g. due to a discard caused by a write, or otherwise), properly update the descriptor sets the original buffers were bound to, so they instead use the new versions 9 jaren geleden
  BearishSun fa27cbfa05 Vulkan: Depth-stencil image bound in the shader now properly uses the depth aspect only 9 jaren geleden
  BearishSun 3f6cdb3db7 Vulkan: More fixes, all crashes so far resolved, moving toward fixing non-catastrophic issues 9 jaren geleden
  BearishSun 9f961b9358 FBX import: Fixing an issue with invalid animation that was caused by FBX files in which animation had certain curve components missing 9 jaren geleden
  BearishSun 95d84ddf01 Vulkan: Properly wait until back buffer is acquired before presenting 9 jaren geleden
  BearishSun d25432623f Removed beginFrame/endFrame methods from RenderAPI as they weren't really used 9 jaren geleden
  BearishSun 7ef898083a Check if depth matches for color attachments on a multi-render texture 9 jaren geleden
  BearishSun c0f7bfdf61 Dropping support for rendering to arbitrary ranges within a 3D texture, since Vulkan doesn't support it 9 jaren geleden
  BearishSun 63c3eeff6c Vulkan: Fixing mem. corrupting in VulkanGpuParams 9 jaren geleden
  BearishSun a86612c730 Fixing animation curve import 9 jaren geleden
  BearishSun 171cdeb45c More work on user manuals 9 jaren geleden
  BearishSun e3836cb113 FBX import: Fixing an issue with the application of global scale and multi-mesh models 9 jaren geleden
  BearishSun 903f96c9b7 Added a Group memory allocator 9 jaren geleden
  BearishSun 9e470e2063 Vulkan: More fixes 9 jaren geleden
  BearishSun 0e2f10dd0d Vulkan: Various fixes 9 jaren geleden
  BearishSun efd471af58 Fixing and refactoring GpuParams 9 jaren geleden
  BearishSun 05e0207f0f More work on user manuals 9 jaren geleden
  BearishSun 3703a767a6 Modified shader Techniques so they now depend on shader language rather than on render API (requires existing shader re-import) 9 jaren geleden
  BearishSun 31962e5dfc Fixing issues with GLSL parsing for Vulkan 9 jaren geleden
  BearishSun b58a3fd3ad Refactored Vulkan semaphores, so that a command buffers generates a new semaphore on each submission 9 jaren geleden
  BearishSun f72c26a03c Vulkan: Call acquireBackBuffer when window is bound as a render target 9 jaren geleden
  BearishSun 31f535a002 Vulkan: Mark the queue transition command buffer as submitted, when its submitted to the queue, so that the fence refresh happens properly 9 jaren geleden
  BearishSun d2447d1e49 When updating command buffer states, make sure to do so for all active command buffers, not just the latest one on the queue 9 jaren geleden