Skip to content

Tags: luigifcruz/CyberEther

Tags

v1.0.0-alpha5

Toggle v1.0.0-alpha5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[V1.0.0 Alpha 5] Development Work (#79)

* Add support to module yielding for variable rate compute.

* Fix macOS trace trap.

* Refactor buffer element byte size to use platform-specific types.

* Add support for device to host copy.

* Refactor size method to use Extent2D instead of Size2D.

* Add Lineplot cursor.

* Harmonize Lineplot shaders.

* Rename `Extras` to `Assets` in Render.

* Move Render device implementation to separate directory.

* Move video format types to Viewport.

* Mode endpoint class to headless viewport platform.

* Remove option to disable ImGui.

* Fix typo in WebGPU render.

* Move static assets to external folder.

* Move styling from Window to Compositor

* Move scaling code.

* Replace callback based style change.

* Rename `Yield` function to `YieldCompute` because of Windows.

* Add comments.

* Move texture and buffer declaration to Window level instead of Program.

* Add Components class to Render.

* Patch ImGui to use stb_truetype functions.

* Add Font Component.

* Add Font holder in Window.

* Load default Font into Window on Instance creation.

* Add Text Component.

* Add test Text on Lineplot.

* Remove ascent and descent method from Font Component.

* Improve Text Component configuration.

* Implement self center for Text Component.

* Only update Text Component internal buffers while presenting.

* Move `glyph` method to the source.

* Silence external library warnings.

* Fix asynchronous unbinding.

* Fix Render resources unbinding routine.

* Remove friend class from Render Component Text.

* Fix compositor race condition.

* Fix CUDA Tensor Copy.

* Silence GCC-13 dangling reference false-positive.

* Move lineplot coordinates with cursor.

* Bump Beta version.

* Change alpha blending configuration for all Render backends.

* Add Render Surface clear color configuration.

* Update shaders with updated SDF alpha calculation.

* Add clear color to surface from modules.

* Enable text alpha blending.

* Remove debug code from Text Component.

* Replace clamp with smoothstep.

* Add sharpness control.

* Fix lineplot thickness.

* Simplify edge sharpness in SDF line.

* Fix viewSize method of Lineplot.

* Pass client local address to headless server.

* Disable framerate from headless endpoint.

* Revert miscommited lines.

* Remove trailing whitespaces.

* Add Hello World example.

* Add viewport debug view to compositor.

* Test better AA for lines.

* Increase width of lineplot line.

* Rename compositor debug windows name.

* Implement multi-draw support for Vulkan.

* Reorder unbinding of Vulkan render elements.

* Add clamp to line compute shader.

* Reduce number of vertical lines in Lineplot.

* Hello World example pause lineplot with Space Bar.

* Fix background color in Hello World example.

* Remove Custom Interface example.

* Overhaul Lineplot elements.

* Update `fmtlib` to `v11.0.2`.

* Update Naga to latest version.

* Add `waitEvents` call to Render.

* Refactor YAML parser.

* Fix non-const access to map in Scheduler.

* Patch shader uniforms for WebGPU support.

* Tidy up Vulkan render code.

* Add MDI & Instance support for WebGPU render.

* Add multiple draw support for WebGPU.

* Align WebGPU with other Render backends.

* Align Vulkan with other Render backends.

* Add MDI & Instance support for Metal render.

v1.0.0-alpha4

Toggle v1.0.0-alpha4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #70 from luigifcruz/v1.0.0-alpha4

 [V1.0.0 Alpha 4] Development Work

v1.0.0-alpha3

Toggle v1.0.0-alpha3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Deactivate Intel macOS build.

This is giving me too many problems.

v1.0.0-alpha2

Toggle v1.0.0-alpha2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #57 from luigifcruz/v1.0.0-alpha2

[V1.0.0 Alpha 2] Development Work

v1.0.0-alpha1

Toggle v1.0.0-alpha1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #28 from luigifcruz/development

[WIP] Development