From f16fed3d50fd3d56deb46a3d4641a81460e389de Mon Sep 17 00:00:00 2001 From: David Thompson Date: Wed, 12 Dec 2018 09:20:10 -0500 Subject: Update Chickadee manual and home page for 0.3.0. Better late than never! --- manuals/chickadee/Rendering-Engine.html | 71 +++++++++++++++------------------ 1 file changed, 33 insertions(+), 38 deletions(-) (limited to 'manuals/chickadee/Rendering-Engine.html') diff --git a/manuals/chickadee/Rendering-Engine.html b/manuals/chickadee/Rendering-Engine.html index 9bc09da..fa9f021 100644 --- a/manuals/chickadee/Rendering-Engine.html +++ b/manuals/chickadee/Rendering-Engine.html @@ -16,16 +16,16 @@ Foundation Web site at http://www.gnu.org/licenses/fdl.html. The document was typeset with http://www.texinfo.org/ (GNU Texinfo). --> - + -The Chickadee Game Toolkit: Rendering Engine + +Rendering Engine (The Chickadee Game Toolkit) - - + + - @@ -94,7 +94,7 @@ Next: , Up
-

2.4.1 Rendering Engine

+

2.3.1 Rendering Engine

Chickadee defines rendering using a metaphor familiar to Scheme programmers: procedure application. A shader (see Shaders) is @@ -113,8 +113,8 @@ would be tedious to have to have to specify them each time (chickadee render) module.

-
Scheme Syntax: gpu-apply shader vertex-array [#:uniform-key uniform-value ...]
-
Scheme Syntax: gpu-apply* shader vertex-array count [#:uniform-key uniform-value ...]
+
Syntax: gpu-apply shader vertex-array [#:uniform-key uniform-value ...]
+
Syntax: gpu-apply* shader vertex-array count [#:uniform-key uniform-value ...]

Render vertex-array using shader with the uniform values specified in the following keyword arguments. @@ -125,73 +125,68 @@ specified in the following keyword arguments.

-
Scheme Procedure: current-viewport
-

Return the currently bound viewport. See Viewports for more -details about using viewports. +

Procedure: current-viewport
+

Return the currently bound viewport (see Viewports).

-
Scheme Procedure: current-framebuffer
-

Return the currently bound framebuffer. See Framebuffers for more -details about using framebuffers. +

Procedure: current-framebuffer
+

Return the currently bound framebuffer (see Framebuffers).

-
Scheme Procedure: current-blend-mode
-

Return the currently bound blend mode. See Blending and Depth Testing for more details about using blend modes. +

Procedure: current-blend-mode
+

Return the currently bound blend mode (see Blending and Depth Testing).

-
Scheme Procedure: current-depth-test
-

Return #t if depth testing is currently enabled. -See Blending and Depth Testing for more details about using the -depth test. +

Procedure: current-depth-test
+

Return #t if depth testing is currently enabled (see Blending and Depth Testing).

-
Scheme Procedure: current-texture
-

Return the currently bound texture. See Textures for more details -about using textures. +

Procedure: current-texture
+

Return the currently bound texture (see Textures).

-
Scheme Procedure: current-projection
-

Return the currently bound projection matrix. See Matrices for -more details about matrices. +

Procedure: current-projection
+

Return the currently bound projection matrix (see Matrices).

-
Scheme Syntax: with-viewport viewport body ...
-

Evaluate body with the current viewport bound to viewport. +

Syntax: with-viewport viewport body ...
+

Evaluate body with the current viewport bound to viewport (see Viewports).

-
Scheme Syntax: with-framebuffer framebuffer body ...
+
Syntax: with-framebuffer framebuffer body ...

Evaluate body with the current framebuffer bound to -framebuffer. +framebuffer (see Framebuffers).

-
Scheme Syntax: with-blend-mode blend-mode body ...
+
Syntax: with-blend-mode blend-mode body ...

Evaluate body with the current blend mode bound to -blend-mode. +blend-mode (see Blending and Depth Testing).

-
Scheme Syntax: with-depth-test depth-test? body ...
+
Syntax: with-depth-test depth-test? body ...

Evaluate body with the depth-test disabled if depth-test? -is #f, or enabled otherwise. +is #f, or enabled otherwise (see Blending and Depth Testing).

-
Scheme Syntax: with-texture texture body ...
-

Evaluate body with the current texture bound to texture. +

Syntax: with-texture texture body ...
+

Evaluate body with the current texture bound to texture +(see Textures).

-
Scheme Syntax: with-projection projection body ...
+
Syntax: with-projection projection body ...

Evaluate body with the current projection matrix bound to -projection. +projection (see Matrices).


-- cgit v1.2.3