BearishSun
|
ef59933827
More work on user manuals
|
9 anni fa |
BearishSun
|
3ea877db16
More work on user manuals
|
9 anni fa |
BearishSun
|
828c0e6fdc
Vulkan: Fixing remanining issues relating to shutdown
|
9 anni fa |
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 anni fa |
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 anni fa |
BearishSun
|
bfe4e188c7
Vulkan: Make storage textures sampleable by default
|
9 anni fa |
BearishSun
|
7559fb6d2c
Vulkan: Getting around a RenderDoc crash
|
9 anni fa |
BearishSun
|
85dfe3e9da
Vulkan: More fixes
|
9 anni fa |
BearishSun
|
55f8dfb02e
More work on user-facing manuals
|
9 anni fa |
BearishSun
|
34bdebe1e4
Added a renderer extension interface - Allows a significantly easier way to write code that extends or interacts with renderer's output
|
9 anni fa |
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 anni fa |
BearishSun
|
fa27cbfa05
Vulkan: Depth-stencil image bound in the shader now properly uses the depth aspect only
|
9 anni fa |
BearishSun
|
3f6cdb3db7
Vulkan: More fixes, all crashes so far resolved, moving toward fixing non-catastrophic issues
|
9 anni fa |
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 anni fa |
BearishSun
|
95d84ddf01
Vulkan: Properly wait until back buffer is acquired before presenting
|
9 anni fa |
BearishSun
|
d25432623f
Removed beginFrame/endFrame methods from RenderAPI as they weren't really used
|
9 anni fa |
BearishSun
|
7ef898083a
Check if depth matches for color attachments on a multi-render texture
|
9 anni fa |
BearishSun
|
c0f7bfdf61
Dropping support for rendering to arbitrary ranges within a 3D texture, since Vulkan doesn't support it
|
9 anni fa |
BearishSun
|
63c3eeff6c
Vulkan: Fixing mem. corrupting in VulkanGpuParams
|
9 anni fa |
BearishSun
|
a86612c730
Fixing animation curve import
|
9 anni fa |
BearishSun
|
171cdeb45c
More work on user manuals
|
9 anni fa |
BearishSun
|
e3836cb113
FBX import: Fixing an issue with the application of global scale and multi-mesh models
|
9 anni fa |
BearishSun
|
903f96c9b7
Added a Group memory allocator
|
9 anni fa |
BearishSun
|
9e470e2063
Vulkan: More fixes
|
9 anni fa |
BearishSun
|
0e2f10dd0d
Vulkan: Various fixes
|
9 anni fa |
BearishSun
|
efd471af58
Fixing and refactoring GpuParams
|
9 anni fa |
BearishSun
|
05e0207f0f
More work on user manuals
|
9 anni fa |
BearishSun
|
3703a767a6
Modified shader Techniques so they now depend on shader language rather than on render API (requires existing shader re-import)
|
9 anni fa |
BearishSun
|
31962e5dfc
Fixing issues with GLSL parsing for Vulkan
|
9 anni fa |
BearishSun
|
b58a3fd3ad
Refactored Vulkan semaphores, so that a command buffers generates a new semaphore on each submission
|
9 anni fa |