summaryrefslogtreecommitdiffstats
path: root/glow
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 /glow
parent72feba51bed41db0bc04b43167d5d3b43007fd44 (diff)
downloadiced-f9a6efcaa03728f43aaa105af8936c1ed4778388.tar.gz
iced-f9a6efcaa03728f43aaa105af8936c1ed4778388.tar.bz2
iced-f9a6efcaa03728f43aaa105af8936c1ed4778388.zip
Fixed some more imports/documentation.
Diffstat (limited to 'glow')
-rw-r--r--glow/src/triangle/gradient.rs5
-rw-r--r--glow/src/triangle/solid.rs15
2 files changed, 11 insertions, 9 deletions
diff --git a/glow/src/triangle/gradient.rs b/glow/src/triangle/gradient.rs
index 4b157890..a8bb5ec5 100644
--- a/glow/src/triangle/gradient.rs
+++ b/glow/src/triangle/gradient.rs
@@ -22,8 +22,7 @@ pub struct GradientUniformData {
struct GradientUniformLocations {
gradient_direction_location: <Context as HasContext>::UniformLocation,
color_stops_size_location: <Context as HasContext>::UniformLocation,
- //currently the maximum number of stops is 64 due to needing to allocate the
- //memory for the array of stops with a const value in GLSL
+ //currently the maximum number of stops is 16 due to lack of SSBO in GL2.1
color_stops_location: <Context as HasContext>::UniformLocation,
transform_location: <Context as HasContext>::UniformLocation,
}
@@ -140,7 +139,7 @@ impl GradientUniformData {
let transform_location =
unsafe { gl.get_uniform_location(program, "u_Transform") }
- .expect("Get transform location.");
+ .expect("Gradient - Get u_Transform.");
GradientUniformData {
gradient: Gradient::Linear(Linear {
diff --git a/glow/src/triangle/solid.rs b/glow/src/triangle/solid.rs
index 3d4d1968..5ba7f91c 100644
--- a/glow/src/triangle/solid.rs
+++ b/glow/src/triangle/solid.rs
@@ -25,12 +25,12 @@ impl SolidUniformData {
color_location: unsafe {
gl.get_uniform_location(program, "color")
}
- .expect("Solid - Color uniform location."),
+ .expect("Solid - Get color."),
transform: Transformation::identity(),
transform_location: unsafe {
gl.get_uniform_location(program, "u_Transform")
}
- .expect("Get transform location."),
+ .expect("Solid - Get u_Transform."),
}
}
}
@@ -74,10 +74,13 @@ impl SolidProgram {
}
}
- pub fn use_program(&mut self, gl: &Context, color: &Color, transform: &Transformation) {
- unsafe {
- gl.use_program(Some(self.program))
- }
+ pub fn use_program(
+ &mut self,
+ gl: &Context,
+ color: &Color,
+ transform: &Transformation,
+ ) {
+ unsafe { gl.use_program(Some(self.program)) }
self.write_uniforms(gl, color, transform)
}
}