summaryrefslogtreecommitdiffstats
path: root/wgpu/src/shader
diff options
context:
space:
mode:
authorLibravatar shan <shankern@protonmail.com>2022-10-06 19:41:00 -0700
committerLibravatar shan <shankern@protonmail.com>2022-10-06 19:41:00 -0700
commitf9a6efcaa03728f43aaa105af8936c1ed4778388 (patch)
treef3a4e90a94afc20d300e25a96fdc74c9c9c34c95 /wgpu/src/shader
parent72feba51bed41db0bc04b43167d5d3b43007fd44 (diff)
downloadiced-f9a6efcaa03728f43aaa105af8936c1ed4778388.tar.gz
iced-f9a6efcaa03728f43aaa105af8936c1ed4778388.tar.bz2
iced-f9a6efcaa03728f43aaa105af8936c1ed4778388.zip
Fixed some more imports/documentation.
Diffstat (limited to 'wgpu/src/shader')
-rw-r--r--wgpu/src/shader/triangle_gradient.wgsl4
-rw-r--r--wgpu/src/shader/triangle_solid.wgsl1
2 files changed, 2 insertions, 3 deletions
diff --git a/wgpu/src/shader/triangle_gradient.wgsl b/wgpu/src/shader/triangle_gradient.wgsl
index 4efda260..03ba9d88 100644
--- a/wgpu/src/shader/triangle_gradient.wgsl
+++ b/wgpu/src/shader/triangle_gradient.wgsl
@@ -1,9 +1,8 @@
-// uniforms
struct GradientUniforms {
transform: mat4x4<f32>,
//xy = start, wz = end
position: vec4<f32>,
- //x = start, y = end, zw = padding
+ //x = start stop, y = end stop, zw = padding
stop_range: vec4<i32>,
}
@@ -32,6 +31,7 @@ fn vs_main(@location(0) input: vec2<f32>) -> VertexOutput {
return output;
}
+//TODO: rewrite without branching
@fragment
fn fs_gradient(input: VertexOutput) -> @location(0) vec4<f32> {
let start = uniforms.position.xy;
diff --git a/wgpu/src/shader/triangle_solid.wgsl b/wgpu/src/shader/triangle_solid.wgsl
index be51ebb0..9eb2df24 100644
--- a/wgpu/src/shader/triangle_solid.wgsl
+++ b/wgpu/src/shader/triangle_solid.wgsl
@@ -1,4 +1,3 @@
-// uniforms
struct SolidUniforms {
transform: mat4x4<f32>,
color: vec4<f32>