removed the colored vertex and combined into one. Half fixed texturing. Fully fixed images and compute swapping
This commit is contained in:
16
src/main.rs
16
src/main.rs
@@ -99,11 +99,11 @@ pub fn main() {
|
||||
let sprite = Sprite::new_with_color((0., 0.), (0.1, 0.1), (1., 0., 0., 1.));
|
||||
let sprite2 = Sprite::new_with_color((-0.3, -0.5), (0.1, 0.1), (0., 1., 0., 1.));
|
||||
|
||||
let compu_sprite1 = CompuSprite::new((-1., -0.5), (0.4, 0.4),
|
||||
let compu_sprite1 = CompuSprite::new((-1., -0.5), (1.0, 1.0), (400.0, 400.0),
|
||||
// This swap image needs to match the size of the compute
|
||||
processor.new_swap_image((720, 756)));
|
||||
processor.new_swap_image((400, 400)));
|
||||
|
||||
let image_data = load_raw(String::from("funky-bird.jpg"));
|
||||
let image_data = load_raw(String::from("test2.png"));
|
||||
let compute_buffer = processor.new_compute_buffer(image_data.0, image_data.1, 4);
|
||||
|
||||
let compute_kernel = processor.get_kernel_handle(String::from("simple-edge.compute"))
|
||||
@@ -111,7 +111,7 @@ pub fn main() {
|
||||
|
||||
let handle = processor.get_texture_handle(String::from("funky-bird.jpg")).unwrap();
|
||||
|
||||
let sprite3 = Sprite::new_with_texture((0.3, 0.5), (0.1, 0.1), handle.clone());
|
||||
let sprite3 = Sprite::new_with_texture((0.3, 0.5), (0.5, 0.5), handle.clone());
|
||||
|
||||
drop(q2);
|
||||
drop(q1);
|
||||
@@ -166,12 +166,12 @@ pub fn main() {
|
||||
|
||||
let mut compu_frame = CompuFrame::new();
|
||||
compu_frame.add(compute_buffer.clone(), compute_kernel.clone());
|
||||
// compu_frame.add_with_image_swap(compute_buffer.clone(), compute_kernel.clone(), &compu_sprite1);
|
||||
compu_frame.add_with_image_swap(compute_buffer.clone(), compute_kernel.clone(), &compu_sprite1);
|
||||
|
||||
let mut canvas = CanvasFrame::new();
|
||||
// canvas.draw(&sprite);
|
||||
// canvas.draw(&sprite2);
|
||||
// canvas.draw(&sprite3);
|
||||
canvas.draw(&sprite);
|
||||
canvas.draw(&sprite2);
|
||||
canvas.draw(&sprite3);
|
||||
canvas.draw(&compu_sprite1);
|
||||
|
||||
canvas.draw(&Sprite::new_with_color((
|
||||
|
||||
Reference in New Issue
Block a user