diff --git a/shaders/profiles/slang/profiles.frag.spv b/shaders/profiles/slang/profiles.frag.spv index f2bdb65..177679d 100644 Binary files a/shaders/profiles/slang/profiles.frag.spv and b/shaders/profiles/slang/profiles.frag.spv differ diff --git a/shaders/profiles/slang/profiles.vert.spv b/shaders/profiles/slang/profiles.vert.spv index f0dd23b..fe7b725 100644 Binary files a/shaders/profiles/slang/profiles.vert.spv and b/shaders/profiles/slang/profiles.vert.spv differ diff --git a/shaders/texture_loading/glsl/point_line.frag b/shaders/texture_loading/glsl/point_line.frag index 1c8908e..63eec64 100644 --- a/shaders/texture_loading/glsl/point_line.frag +++ b/shaders/texture_loading/glsl/point_line.frag @@ -6,6 +6,20 @@ layout(location = 2) in vec3 fragLineEnd; layout(location = 0) out vec4 outColor; +layout(binding = 0) uniform UniformBufferObject { + mat4 proj; + mat4 model; + mat4 view; +} ubo; + +layout(binding = 1) uniform DashParameters { + float dashSize; + float gapSize; + float dashOffset; + float uAASize; + int useWorldSpace; +} dashParams; + void main() { vec2 fragPos = gl_FragCoord.xy; diff --git a/shaders/texture_loading/glsl/point_line.frag.spv b/shaders/texture_loading/glsl/point_line.frag.spv index 982d99e..9893ce9 100644 Binary files a/shaders/texture_loading/glsl/point_line.frag.spv and b/shaders/texture_loading/glsl/point_line.frag.spv differ diff --git a/shaders/texture_loading/glsl/pointcloud.vert b/shaders/texture_loading/glsl/pointcloud.vert index 97ea1cf..3f8dd44 100644 --- a/shaders/texture_loading/glsl/pointcloud.vert +++ b/shaders/texture_loading/glsl/pointcloud.vert @@ -15,7 +15,10 @@ void main() { // 预计算MVP矩阵以减少乘法次数 mat4 mvp = ubo.proj * ubo.view * ubo.model; //vec3 pos = vec3(2.0, inPosition.y, inPosition.z); - gl_Position = mvp * vec4(inPosition, 1.0); + //gl_Position = mvp * vec4(inPosition, 1.0); + + gl_Position = vec4(inPosition.xy*2 -1, 0.5, 1.0); + fragColor = inColor; gl_PointSize = 2.0; } \ No newline at end of file diff --git a/shaders/texture_loading/glsl/pointcloud.vert.spv b/shaders/texture_loading/glsl/pointcloud.vert.spv index 239970f..2793ef2 100644 Binary files a/shaders/texture_loading/glsl/pointcloud.vert.spv and b/shaders/texture_loading/glsl/pointcloud.vert.spv differ