Geçmişin Kaydedilmesi

Yazar SHA1 Mesaj Tarih
  BearishSun dd43fd4a65 Vulkan queries can now be interrupted by command buffer submission, in order to match the behaviour of DX11 and OpenGL queries and make them more intuitive to use 8 yıl önce
  BearishSun 12285c8173 Vulkan: When writing to storage buffers/images, make sure those writes are visible to later operations in the same render pass 9 yıl önce
  BearishSun 10523f6750 Vulkan: Fixing an issue where waiting on a queue didn't necessarily guarantee fences of submitted command buffers were signaled 9 yıl önce
  BearishSun 2e94779fc6 Vulkan: Now tracking image layouts on a per-resource basis. This way individual faces & mip-levels can be bound for rendering, particularily useful for cubemaps and texture arrays in general. 9 yıl önce
  BearishSun df25d147ad Vulkan: Inter queue semaphores are now properly signaled on submit 9 yıl önce
  BearishSun 79ed48723e Vulkan: Properly release Vulkan command buffer when its parent object goes out of scope 9 yıl önce
  BearishSun 56ed650df4 Final set of refactors to rename core thread objects 9 yıl önce
  BearishSun f171405be5 RenderAPICore -> ct::RenderAPI 9 yıl önce
  BearishSun 2cc3ea7900 Cleanup: Getting rid of the Core suffix on core thread objects since they're now in their own namespace (Contd.) 9 yıl önce
  BearishSun 4e57b50514 Massive refactor: Moving all the core thread objects into their own namespace, so I can rename them into something neater and get rid of the Core suffix 9 yıl önce
  BearishSun 5350cca1a2 Vulkan: Better image access mask tracking and handling 9 yıl önce
  BearishSun f03dcda9f7 Vulkan: Avoid redundant layout transitions 9 yıl önce
  BearishSun 2956f2514b Vulkan: When transitioning image layouts due to transfers, always transition back to optimal layout, instead of the current layout 9 yıl önce
  BearishSun 4ce05d637b Vulkan: Simplifying image layout transitions so they can be properly tracked across multiple command buffers 9 yıl önce
  BearishSun 58027f255c Vulkan: Delay binding GPU parameters to ensure we get the latest version of the resources (e.g. resource writes can internally create new images/buffers, which would then incorrectly not be bound to the descriptor set, if that write was executed after a GPU param bind) 9 yıl önce
  BearishSun 4239ebe070 Vulkan: Fixing render targets that require a load operation on bind (i.e. rendering to the same RT with multiple render passes) 9 yıl önce
  BearishSun 8356f1e8cf Vulkan: Changing how command buffer resets work, so they handle the new multi-CB submit more gracefully 9 yıl önce
  BearishSun e1e7afd433 Vulkan: Refactoring inter-queue dependencies due to new revelation that a semaphore can only be waited on by one queue submit, no more 9 yıl önce
  BearishSun 442b8af92b Vulkan: Handle query resets when issued within render-pass 9 yıl önce
  BearishSun 76cbd8ca92 Vulkan: If render pass is currently executing queue events until it ends 9 yıl önce
  BearishSun b18bb2adc2 Vulkan: Use a render-pass with clear ops, when a clear is issued before any draw calls 9 yıl önce
  BearishSun 95d84ddf01 Vulkan: Properly wait until back buffer is acquired before presenting 9 yıl önce
  BearishSun b58a3fd3ad Refactored Vulkan semaphores, so that a command buffers generates a new semaphore on each submission 9 yıl önce
  BearishSun 21eb8822cf Various Vulkan fixes and tweaks 9 yıl önce
  BearishSun fcffdb7a4d Vulkan: Handling layout transitions for textures used both as framebuffer attachments and shader inputs 9 yıl önce
  BearishSun 6b749fa064 Added a way to create multiple variations of Vulkan framebuffer 9 yıl önce
  BearishSun 896a17335d Vulkan framebuffer now provides access to individual image resources 9 yıl önce
  BearishSun aa226e61ce Massive namespace rename BansheeEngine -> bs 9 yıl önce
  BearishSun 7f501a8e77 Added an explicit flag to preserve render target contents on load, to improve performance when this is not required (most of the time) 9 yıl önce
  BearishSun 3d6a7c2bb0 Vulkan render target clears implemented 9 yıl önce