diff --git a/3dgs/Renderer.cpp b/3dgs/Renderer.cpp index 5226332..91215f9 100644 --- a/3dgs/Renderer.cpp +++ b/3dgs/Renderer.cpp @@ -93,7 +93,7 @@ void Renderer::initializeVulkan() { vk::PhysicalDeviceVulkan12Features pdf12{}; pdf.shaderStorageImageWriteWithoutFormat = true; pdf.shaderInt64 = true; - pdf12.shaderFloat16 = true; + // pdf12.shaderFloat16 = true; // pdf12.shaderBufferInt64Atomics = true; // pdf12.shaderSharedInt64Atomics = true; diff --git a/shaders/preprocess_sort.comp b/shaders/preprocess_sort.comp index 265d802..05217f2 100644 --- a/shaders/preprocess_sort.comp +++ b/shaders/preprocess_sort.comp @@ -3,7 +3,7 @@ #include "./common.glsl" #extension GL_EXT_shader_explicit_arithmetic_types_int64 : enable -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +//#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable layout (std430, set = 0, binding = 0) readonly buffer Vertices { VertexAttribute attr[]; diff --git a/shaders/render.comp b/shaders/render.comp index 96e94ec..0627b28 100644 --- a/shaders/render.comp +++ b/shaders/render.comp @@ -3,7 +3,7 @@ #include "./common.glsl" #extension GL_EXT_shader_explicit_arithmetic_types_int64 : enable -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +//#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable layout (std430, set = 0, binding = 0) readonly buffer Vertices { VertexAttribute attr[];