You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wireframe mode is now supported. By default it is disabled, but it can be enabled with a new renderer edit.
Refactor of TZSLC and various improvements and language features.
Namely, TZSL now ships with a standard library!
TZSLC no longer links against Topaz.
textc has been removed, and re-added as a separate repository submodule.
Renderer outputs have now been properly implemented. You can set the renderer output to an image output which can render into an existing image components. This allows a renderer to use the result of another.
Added following functionality to Renderer edits:
Compute Edits, allowing you to set the compute kernel dimensions on-demand
Renderer State Edits, allowing you to set some renderer state on-demand.
At present, this only includes the ability to toggle wireframe mode rendering.
Added the following demos:
tz_blur_triangle_demo. Draws a single triangle, but blurs it so it looks like two. This is achieved by setting the output of a Renderer to an image component, and then performing post-processing in a second renderer.
tz_compute_demo. Contains a buffer resource which a compute shader constantly changes. The buffer data is used to set the colour of each window pixel.
tz_terrain_demo. Renders a pretty, low-poly terrain with a single 4-triangle draw-call. This is achieved by using the new tessellation shaders.