Skip to content

Commit 2e2d3a3

Browse files
committed
add ChuGL release notes for 0.2.8
1 parent 9b5e65d commit 2e2d3a3

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

VERSIONS

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,42 @@ ChucK VERSIONS log
44

55
1.5.5.6 (November 2025)
66
=======
7+
=> This release offers new features in ChucK and ChuGL along with many quality-of-life
8+
improvements; Happy ChucKing!
9+
============
710
ChuGL v0.2.7
811
============
9-
12+
(added) game-dev friendly gamepad support!
13+
- (see https://chuck.stanford.edu/chugl/examples/basic/gamepad.ck)
14+
(added) Material blend modes! Additive, multiplicative, subtractive, custom, etc.
15+
- (see https://chuck.stanford.edu/chugl/examples/basic/blend.ck)
16+
(added) GCamera `.aspect()` and `.autoUpdateAspect()`
17+
(added) `TextureLoadDesc.read` to read the texture data into a chuck array on load
18+
(added) `UI_DrawList` methods that ended in `...Ex` were renamed to take advantage
19+
of method overloading, e.g. `.addLineEx(...)` renamed to `.addLine()`
20+
(added) general improvements to `UI_DrawList` and `UI_DrawFlags` docs
21+
(added) `GWindow.snooze()` which puts the graphics window in a low-power mode that
22+
only refreshes upon receiving user input. Useful for editing tools / static apps /
23+
art installations
24+
(added) new Examples
25+
- basic/gamepad.ck
26+
https://chuck.stanford.edu/chugl/examples/basic/gamepad.ck
27+
- basic/blend.ck
28+
https://chuck.stanford.edu/chugl/examples/basic/blend.ck
29+
- deep/lines3d.ck
30+
https://chuck.stanford.edu/chugl/examples/deep/links3d.ck
31+
- deep/custom-material.ck
32+
https://chuck.stanford.edu/chugl/examples/deep/custom-material.ck
33+
- rendergraph/shadertoy.ck
34+
https://chuck.stanford.edu/chugl/examples/rendergraph/shadertoy.ck
35+
bug fixes
36+
(fixed) camera raycast methods (e.g. `NDCToWorldPos`) fixed when using a
37+
render-target that is *not* the same resolution as the GWindow
38+
(basically we assumed camera aspect was always same as GWindow
39+
aspect when in reality it is determined by color target its rendering too)
40+
(fixed) Texture.load() bug where some textures were incorrectly loaded with negative dimensions.
41+
(fixed) `GWindow.sizeLimits()` not correctly updating window size (thanks Ben)
42+
=============
1043
ChucK 1.5.5.6
1144
=============
1245
(added) LiSa now has a .read( string filename ) function as well as an overloaded constructor

0 commit comments

Comments
 (0)