Recent Releases of https://github.com/altunenes/cuneus

https://github.com/altunenes/cuneus - v0.4.1

What's Changed

  • convert all examples into compute shader format by @altunenes in https://github.com/altunenes/cuneus/pull/93
  • Add general export frame routine by @altunenes in https://github.com/altunenes/cuneus/pull/94
  • Move all examples to the examples folder by @altunenes in https://github.com/altunenes/cuneus/pull/95
  • Simplify render kit api by embedding vertex/blit shaders as library infrastructure by @altunenes in https://github.com/altunenes/cuneus/pull/96
  • Multipass Anisotropic kuwahara filter by @altunenes in https://github.com/altunenes/cuneus/pull/97

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.4.0...v0.4.1

- Rust
Published by github-actions[bot] 9 months ago

https://github.com/altunenes/cuneus - v0.4.1

What's Changed

  • convert all examples into compute shader format by @altunenes in https://github.com/altunenes/cuneus/pull/93
  • Add general export frame routine by @altunenes in https://github.com/altunenes/cuneus/pull/94
  • Move all examples to the examples folder by @altunenes in https://github.com/altunenes/cuneus/pull/95
  • Simplify render kit api by embedding vertex/blit shaders as library infrastructure by @altunenes in https://github.com/altunenes/cuneus/pull/96
  • Multipass Anisotropic kuwahara filter by @altunenes in https://github.com/altunenes/cuneus/pull/97

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.4.0...v0.4.1

- Rust
Published by github-actions[bot] 9 months ago

https://github.com/altunenes/cuneus - v0.4.0

What's Changed

For a long time, I wanted to create a unified, stable API that combines multi-pass and single-pass systems, textures, atomic buffer, audio font, etc, and easy to maintain. I think, in a way, this has become possible with 0.4.0 :-) Please check usage.md and examples. It's a very big update.

  • Reduce code complexity: Refactor compute shader backend for consistency and flexibility by @altunenes in https://github.com/altunenes/cuneus/pull/85
  • replace BindGroupLayoutType enum with dynamic resource system by @altunenes in https://github.com/altunenes/cuneus/pull/87
  • [major change] migrate generic and stable api by @altunenes in https://github.com/altunenes/cuneus/pull/88
  • Add audio spectrum buffer into compute pipeline by @altunenes in https://github.com/altunenes/cuneus/pull/89
  • camera adjustments for blockgame by @altunenes in https://github.com/altunenes/cuneus/pull/84
  • update bytemuck 1.23.2 by @altunenes in https://github.com/altunenes/cuneus/pull/90
  • update notify 8.2 by @altunenes in https://github.com/altunenes/cuneus/pull/91
  • update winit 0.3.12 by @altunenes in https://github.com/altunenes/cuneus/pull/92
  • update gstreamer: 0.24 by @altunenes in https://github.com/altunenes/cuneus/pull/86

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.7...v0.4.0

- Rust
Published by github-actions[bot] 9 months ago

https://github.com/altunenes/cuneus - v0.2.7

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.6...v0.2.7

- Rust
Published by github-actions[bot] 10 months ago

https://github.com/altunenes/cuneus - v0.2.7

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.6...v0.2.7

- Rust
Published by github-actions[bot] 10 months ago

https://github.com/altunenes/cuneus - v0.2.7

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.6...v0.2.7

- Rust
Published by github-actions[bot] 10 months ago

https://github.com/altunenes/cuneus - v0.2.6

What's Changed

  • Add new game example block tower: simple 3d isometric stacking game by @altunenes in https://github.com/altunenes/cuneus/pull/83

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.5...v0.2.6

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.6

What's Changed

  • Add new game example block tower: simple 3d isometric stacking game by @altunenes in https://github.com/altunenes/cuneus/pull/83

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.5...v0.2.6

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.6

What's Changed

  • Add new game example block tower: simple 3d isometric stacking game by @altunenes in https://github.com/altunenes/cuneus/pull/83

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.5...v0.2.6

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.6

What's Changed

  • Add new game example block tower: simple 3d isometric stacking game by @altunenes in https://github.com/altunenes/cuneus/pull/83

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.5...v0.2.6

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.6

What's Changed

  • Add new game example block tower: simple 3d isometric stacking game by @altunenes in https://github.com/altunenes/cuneus/pull/83

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.5...v0.2.6

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.5

What's Changed

  • New example : volumetric passage by @altunenes in https://github.com/altunenes/cuneus/pull/79
  • add new example: complex 5 buffer ping pong photon tracing example using shadertoy terminology by @altunenes in https://github.com/altunenes/cuneus/pull/80
  • Update egui (32.0) and wgpu (25.0) by @altunenes in https://github.com/altunenes/cuneus/pull/81
  • New example: chaos theory via jump flooding algorithm by @altunenes in https://github.com/altunenes/cuneus/pull/82

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.4...v0.2.5

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.4

What's Changed

  • force gstreamer for audio gen: rm CPAL by @altunenes in https://github.com/altunenes/cuneus/pull/78

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.3...v0.2.4

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.3

What's Changed

  • Feat: Add real-time audio synthesis using CPAL by @altunenes in https://github.com/altunenes/cuneus/pull/74
  • Add combined font+audio bind group support to debugscreen (for WebGPU bind group limit compliance) by @altunenes in https://github.com/altunenes/cuneus/pull/75
  • Add a new shader song example veridisquo from daftpunk by @altunenes in https://github.com/altunenes/cuneus/pull/76
  • Add polyphony for synth by @altunenes in https://github.com/altunenes/cuneus/pull/77

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.2...v0.2.3

- Rust
Published by github-actions[bot] 11 months ago

https://github.com/altunenes/cuneus - v0.2.2

What's Changed

  • Feat: webcam support by @altunenes in https://github.com/altunenes/cuneus/pull/73

binaries req gstreamer: audiovis,computecolors,droste,fft,gabornoise,matrix,pathtracing,scenecolor,spiral,voronoi,fluid,CNN

Note: remember that on macOS you have to allow/trust it in privacy/security settings (these are not signed)

- Rust
Published by github-actions[bot] 12 months ago

https://github.com/altunenes/cuneus - v0.2.1

What's Changed

  • update winit: .30.11 by @altunenes in https://github.com/altunenes/cuneus/pull/68
  • fix: add terminal check in tui_browser to exit non-TTY by @davehorner in https://github.com/altunenes/cuneus/pull/69
  • GPU fonts by @altunenes in https://github.com/altunenes/cuneus/pull/70
  • feat: CUNEUS_MEDIA environment variable for default path by @davehorner in https://github.com/altunenes/cuneus/pull/61
  • Feat make g streamer dependencies optional by @altunenes in https://github.com/altunenes/cuneus/pull/71

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.2.0...v0.2.1

binaries req gstreamer: audiovis,computecolors,droste,fft,gabornoise,matrix,pathtracing,scenecolor,spiral,voronoi,fluid,CNN

Note: remember that on macOS you have to allow/trust it in privacy/security settings (these are not signed)

- Rust
Published by github-actions[bot] 12 months ago

https://github.com/altunenes/cuneus - v0.2.0

performance improvements to existing shaders, pathtracing applied to the existing mandelbulb fractal, Add prelude module for simplified imports,

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.9...v0.2.0

- Rust
Published by github-actions[bot] about 1 year ago

https://github.com/altunenes/cuneus - v0.1.9

What's Changed

  • Show FPS on the GUI by @altunenes in https://github.com/altunenes/cuneus/pull/58
  • Feat: mouse uniforms by @altunenes in https://github.com/altunenes/cuneus/pull/59
  • Fourier workflow (via butterworth) by @altunenes in https://github.com/altunenes/cuneus/pull/60
  • fix: adjust buffer size in AtomicBuffer to respect device limits in s… by @davehorner in https://github.com/altunenes/cuneus/pull/62
  • Add path tracer example by @altunenes in https://github.com/altunenes/cuneus/pull/63
  • Feat hdr support by @altunenes in https://github.com/altunenes/cuneus/pull/64
  • Fix immediate texture refresh for compute shaders by @altunenes in https://github.com/altunenes/cuneus/pull/65
  • feat: exr support by @altunenes in https://github.com/altunenes/cuneus/pull/66

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.8...v0.1.9

- Rust
Published by github-actions[bot] about 1 year ago

https://github.com/altunenes/cuneus - v0.1.8

What's Changed

  • Compute shaders! by @altunenes in https://github.com/altunenes/cuneus/pull/55
  • update winit 0.30.9 by @altunenes in https://github.com/altunenes/cuneus/pull/53
  • New compute shader examples

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.7...v0.1.8

- Rust
Published by github-actions[bot] about 1 year ago

https://github.com/altunenes/cuneus - v0.1.7

What's Changed

  • transparent egui by @altunenes in https://github.com/altunenes/cuneus/pull/48
  • add a new vis illusion: Perpetual rotation of real and illusory shapes by @altunenes in https://github.com/altunenes/cuneus/pull/50
  • Modernize winit integration by @altunenes in https://github.com/altunenes/cuneus/pull/51
  • fix namings by @altunenes in https://github.com/altunenes/cuneus/pull/52

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.6...v0.1.7

- Rust
Published by github-actions[bot] about 1 year ago

https://github.com/altunenes/cuneus - v0.1.6

What's Changed

  • include video encoder (via gstreamer): let the users pass custom videos into shaders by @altunenes in https://github.com/altunenes/cuneus/pull/37
  • matrix movie "Green-ish" filter by @altunenes in https://github.com/altunenes/cuneus/pull/38
  • tui_browser by @davehorner in https://github.com/altunenes/cuneus/pull/39
  • gabor noise: if you pause the shader, you will only see noise but motion will reveal patterns by @altunenes in https://github.com/altunenes/cuneus/pull/40
  • Add audio support to video shader renderer - it appears we have a GPU accelerated video player now šŸ˜† by @altunenes in https://github.com/altunenes/cuneus/pull/42
  • Feat: implement audio controls for video playback (volume level, mute etc): Toward a real media player hidden in a shader tool by @altunenes in https://github.com/altunenes/cuneus/pull/43
  • new example: Segment-based Color Extraction from a scene by @altunenes in https://github.com/altunenes/cuneus/pull/44
  • Feat: Pass the spectrum infos of the audio in the video to the GPU for audiovisual shaders by @altunenes in https://github.com/altunenes/cuneus/pull/46
  • Feat: Pass the BPM analysis from videos to the shader side by @altunenes in https://github.com/altunenes/cuneus/pull/47

New Contributors

  • @davehorner made their first contribution in https://github.com/altunenes/cuneus/pull/39

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.5...v0.1.6

- Rust
Published by github-actions[bot] about 1 year ago

https://github.com/altunenes/cuneus - v0.1.5

What's Changed

  • hilbert curves using bayesian approach: Skilling's algorithm by @altunenes in https://github.com/altunenes/cuneus/pull/28
  • rorschach inkblots by @altunenes in https://github.com/altunenes/cuneus/pull/30
  • add a flag for clearing the buffers for the refresh button by @altunenes in https://github.com/altunenes/cuneus/pull/32
  • update wgpu 24.0.1 & egui 0.31 by @altunenes in https://github.com/altunenes/cuneus/pull/31
  • Fixing Rust Deprecation Warnings in wgpu and winit by @altunenes in https://github.com/altunenes/cuneus/pull/33
  • reproduction: path of exile 2 loading wheels by @altunenes in https://github.com/altunenes/cuneus/pull/34
  • voronoize your texture by @altunenes in https://github.com/altunenes/cuneus/pull/35

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.4...v0.1.5

- Rust
Published by github-actions[bot] over 1 year ago

https://github.com/altunenes/cuneus - v0.1.4

What's Changed

  • make winit always on top to more ease shader coding with hot-reload by @altunenes in https://github.com/altunenes/cuneus/pull/19
  • Better uv adjustment/viewport pixels: uResolution by @altunenes in https://github.com/altunenes/cuneus/pull/20
  • genuary day 18: What does wind look like? by @altunenes in https://github.com/altunenes/cuneus/pull/21
  • Fix: hot reload not working on Windows by @altunenes in https://github.com/altunenes/cuneus/pull/23
  • Fix: use consistent RGBA format throughout the pipeline by @altunenes in https://github.com/altunenes/cuneus/pull/25
  • include/update shaders for binary release by @altunenes in https://github.com/altunenes/cuneus/pull/26

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.3...v0.1.4

- Rust
Published by github-actions[bot] over 1 year ago

https://github.com/altunenes/cuneus - v0.1.3

What's Changed

  • improve hot reload system by @altunenes in https://github.com/altunenes/cuneus/pull/18

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.2...v0.1.3

- Rust
Published by github-actions[bot] over 1 year ago

https://github.com/altunenes/cuneus - v0.1.2

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.1.1...v0.1.2

- Rust
Published by github-actions[bot] over 1 year ago

https://github.com/altunenes/cuneus - v0.1.1

Full Changelog: https://github.com/altunenes/cuneus/compare/v0.0.1...v0.1.1

- Rust
Published by github-actions[bot] over 1 year ago

https://github.com/altunenes/cuneus - v0.0.1

What's Changed

  • short keys by @altunenes in https://github.com/altunenes/cuneus/pull/1
  • export frames by @altunenes in https://github.com/altunenes/cuneus/pull/2
  • hot reload by @altunenes in https://github.com/altunenes/cuneus/pull/3
  • refs by @altunenes in https://github.com/altunenes/cuneus/pull/4
  • better egui by @altunenes in https://github.com/altunenes/cuneus/pull/6
  • reset button by @altunenes in https://github.com/altunenes/cuneus/pull/7
  • sinh by @altunenes in https://github.com/altunenes/cuneus/pull/8
  • droste by @altunenes in https://github.com/altunenes/cuneus/pull/10
  • Lich by @altunenes in https://github.com/altunenes/cuneus/pull/11
  • test workflow by @altunenes in https://github.com/altunenes/cuneus/pull/12

Full Changelog: https://github.com/altunenes/cuneus/commits/v0.0.1

- Rust
Published by github-actions[bot] over 1 year ago