BearishSun
|
fd174f3849
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
|
457ab039d5
Cleanup: Getting rid of the Core suffix on core thread objects since they're now in their own namespace
|
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
|
cb9b2ae6d4
Exposed skybox field on Camera to C# code and editor
|
9 yıl önce |
BearishSun
|
90d5df0f83
Switching all default depth buffer formats to D32S8X24 or D32 since D24S8 seems to be falling out of favor on modern GPUs
|
9 yıl önce |
BearishSun
|
c7b352a49b
Replacing old GLSL syntax: gl_VertexID -> gl_VertexInstance
|
9 yıl önce |
BearishSun
|
36139ced8f
OpenGL/Vulkan: Nicer way of checking and dealing with (un)supported pixel formats
|
9 yıl önce |
BearishSun
|
e62261bc1e
DX11: Nicer way of checking and dealing with (un)supported pixel formats
|
9 yıl önce |
BearishSun
|
7cbf69f663
Dropping support for rarely used pixel formats
|
9 yıl önce |
BearishSun
|
457cd2fc42
Tonemapping LUT creation now uses compute shaders since Vulkan doesn't support 3D texture rendering
|
9 yıl önce |
BearishSun
|
ddf6204f9e
Fixing cylindrical/spherical environment map import
|
9 yıl önce |
BearishSun
|
5350cca1a2
Vulkan: Better image access mask tracking and handling
|
9 yıl önce |
BearishSun
|
e32b4ad844
Skybox rendering & cubemap import fixes
|
9 yıl önce |
BearishSun
|
4da4023c27
Don't crash when submitting the default command buffer on dx11/openGL
|
9 yıl önce |
BearishSun
|
766fd8d00e
More work on user facing manuals
|
9 yıl önce |
BearishSun
|
0ffb5e7c80
Example project no longer depends on the scripting system
|
9 yıl önce |
BearishSun
|
d5ab33634d
Vulkan: Submit main CB before attempting to read from a GPU resource. Fixed scene picking.
|
9 yıl önce |
BearishSun
|
2770cbbeb5
Vulkan: Generate valid SPIR-V code
|
9 yıl önce |
BearishSun
|
c90bcb072b
Added cubemap import with support for list, cross, spherical and cylindrical sources (untested)
|
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
|
e11498a072
Vulkan: Don't execute layout transitions on a separate CB, as those transitions will be inconsistent with ones executed during render pass start. Instead ignore such layout transitions.
|
9 yıl önce |
BearishSun
|
aa3da03dd4
Fixing findglslang build module
|
9 yıl önce |
BearishSun
|
714417d211
Minor improvements to the build
|
9 yıl önce |
BearishSun
|
227027ee80
When binding scene color/depth for rendering, make sure existing depth buffer contents are preserved
|
9 yıl önce |
BearishSun
|
a954bdd6d4
Vulkan: (Potentially) more accurate access masks for external sub-pass dependencies
|
9 yıl önce |
BearishSun
|
956fe04ad8
Vulkan: Update to 1.37 SDK
|
9 yıl önce |
BearishSun
|
a25a8750d4
Vulkan: Disabling incorrectly enabled compare op for samplers
|
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 |