Commit History

Author SHA1 Message Date
  BearishSun 1671597ec8 Refactored param blocks so there is much less redundant work done during individual param block initialization, as well as memory used per param block 9 years ago
  BearishSun 8c4cc2570c Making compile steps a bit clearer 9 years ago
  BearishSun f40c72614e Fixing issues caused by the new uniform buffer reorganization 9 years ago
  BearishSun e99d8c1dd0 Removed the CPUREADABLE flag from textures and meshes as it's no longer used 9 years ago
  BearishSun 353581455e Updated handle rendering so it preloads all uniform buffers before rendering 9 years ago
  BearishSun 906715d482 Making compile steps a bit clearer 9 years ago
  BearishSun d4208655f8 Scene picking now preloads all uniform buffers before rendering 9 years ago
  BearishSun 6711f9de01 Gizmo rendering now prepopulates all uniform buffers before rendering 9 years ago
  BearishSun 7baeedb0b3 Vulkan textures can now be modified between uses, without causing the modifications to influence previous operations using the texture 9 years ago
  BearishSun 0ab4c38048 Vulkan buffer and image copies will now keep track if the resource is used elsewhere, and if so they will create a new resource internally, so that the copy doesn't modify the resource use in the previous operation 9 years ago
  BearishSun 8fb4b163d0 Vulkan buffer updates: 9 years ago
  BearishSun 4d85ab293d More work on user-facing manuals 9 years ago
  BearishSun 23561ee03b Refactored GUI so it generates all of it's GPU param buffers before rendering, instead of updating them before every draw call 9 years ago
  BearishSun 7832d7d165 Refactoring renderer so renderable parameter buffers are populated on renderable change, instead of every frame 9 years ago
  BearishSun b00680e742 Refactoring renderer so camera parameter buffers are populated on camera change, instead of every frame 9 years ago
  BearishSun 349e9002be Vulkan: When locking/unlocking texture access masks are now properly determined from their layout 9 years ago
  BearishSun 2f7bfb64ef Fixing an issue with VulkanFramebuffer: Tightly packed color attachments now provide indices to the original positions, so they may be correctly used in masks and similar 9 years ago
  BearishSun fcffdb7a4d Vulkan: Handling layout transitions for textures used both as framebuffer attachments and shader inputs 9 years ago
  BearishSun 3ca0661c4f Adding checks to see if a pipeline perform only read operations or color or depth attachments 9 years ago
  BearishSun e04b076426 When changingVulkan storage texture layouts, always change the entire texture, instead of a single surface 9 years ago
  BearishSun 09f313181c Fixing a Vulkan Framebuffer state that wasn't cached 9 years ago
  BearishSun e38507eab7 Don't support dynamic texture memory for render and storage textures 9 years ago
  BearishSun 1f02116511 Fixing an issue where layout file wasn't properly copied when creating a new project while another project was currently open 9 years ago
  BearishSun ceecbd4352 Added Window and Camera user guides, began work on Texture user manual 9 years ago
  BearishSun 6b749fa064 Added a way to create multiple variations of Vulkan framebuffer 9 years ago
  BearishSun 896a17335d Vulkan framebuffer now provides access to individual image resources 9 years ago
  BearishSun 81c38aea72 Vulkan render texture implementation 9 years ago
  BearishSun 84089250e9 Vulkan texture copy and resolve 9 years ago
  BearishSun 9c52e15fe4 Adding subresources for Vulkan images, for more precise usage tracking 9 years ago
  BearishSun ff0accfe92 Vulkan texture direct mapping 9 years ago