BearishSun
|
e99d8c1dd0
Removed the CPUREADABLE flag from textures and meshes as it's no longer used
|
9 rokov pred |
BearishSun
|
353581455e
Updated handle rendering so it preloads all uniform buffers before rendering
|
9 rokov pred |
BearishSun
|
906715d482
Making compile steps a bit clearer
|
9 rokov pred |
BearishSun
|
d4208655f8
Scene picking now preloads all uniform buffers before rendering
|
9 rokov pred |
BearishSun
|
6711f9de01
Gizmo rendering now prepopulates all uniform buffers before rendering
|
9 rokov pred |
BearishSun
|
7baeedb0b3
Vulkan textures can now be modified between uses, without causing the modifications to influence previous operations using the texture
|
9 rokov pred |
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 rokov pred |
BearishSun
|
8fb4b163d0
Vulkan buffer updates:
|
9 rokov pred |
BearishSun
|
4d85ab293d
More work on user-facing manuals
|
9 rokov pred |
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 rokov pred |
BearishSun
|
7832d7d165
Refactoring renderer so renderable parameter buffers are populated on renderable change, instead of every frame
|
9 rokov pred |
BearishSun
|
b00680e742
Refactoring renderer so camera parameter buffers are populated on camera change, instead of every frame
|
9 rokov pred |
BearishSun
|
349e9002be
Vulkan: When locking/unlocking texture access masks are now properly determined from their layout
|
9 rokov pred |
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 rokov pred |
BearishSun
|
fcffdb7a4d
Vulkan: Handling layout transitions for textures used both as framebuffer attachments and shader inputs
|
9 rokov pred |
BearishSun
|
3ca0661c4f
Adding checks to see if a pipeline perform only read operations or color or depth attachments
|
9 rokov pred |
BearishSun
|
e04b076426
When changingVulkan storage texture layouts, always change the entire texture, instead of a single surface
|
9 rokov pred |
BearishSun
|
09f313181c
Fixing a Vulkan Framebuffer state that wasn't cached
|
9 rokov pred |
BearishSun
|
e38507eab7
Don't support dynamic texture memory for render and storage textures
|
9 rokov pred |
BearishSun
|
1f02116511
Fixing an issue where layout file wasn't properly copied when creating a new project while another project was currently open
|
9 rokov pred |
BearishSun
|
ceecbd4352
Added Window and Camera user guides, began work on Texture user manual
|
9 rokov pred |
BearishSun
|
6b749fa064
Added a way to create multiple variations of Vulkan framebuffer
|
9 rokov pred |
BearishSun
|
896a17335d
Vulkan framebuffer now provides access to individual image resources
|
9 rokov pred |
BearishSun
|
81c38aea72
Vulkan render texture implementation
|
9 rokov pred |
BearishSun
|
84089250e9
Vulkan texture copy and resolve
|
9 rokov pred |
BearishSun
|
9c52e15fe4
Adding subresources for Vulkan images, for more precise usage tracking
|
9 rokov pred |
BearishSun
|
ff0accfe92
Vulkan texture direct mapping
|
9 rokov pred |
BearishSun
|
9e1b7aea56
Vulkan texture locking/unlocking WIP
|
9 rokov pred |
BearishSun
|
01cf5c56f4
Updating documentation to reflect the core accessor changes
|
9 rokov pred |
BearishSun
|
7fa57750e4
Getting rid of core thread accessors as they were confusing and of little practical use
|
9 rokov pred |