@@ -17,24 +17,33 @@ Possible sections in each release:
17
17
* Security: in case of vulnerabilities.
18
18
19
19
20
- ### [ v0.13.0] - TBD
20
+ ### [ v0.13.0] - 24-11-2023
21
+
22
+ Added:
23
+
24
+ * Add ` iDate ` builtin to Shadertoy utility.
25
+ * Allow "auto" layout args for ` create_compute_pipeline() ` .
26
+ * Official support for Python 3.12 and pypy.
21
27
22
28
Changed:
23
29
24
- * Update to wgpu-native 0.18.1.1 .
30
+ * Update to wgpu-native 0.18.1.2 .
25
31
* ` CanvasContext.get_current_texture() ` now returns a ` GPUTexture ` instead of a ` GPUTextureView ` .
26
- * ` OffscreenCanvas .present()` now receives a ` GPUTexture ` instead of a ` GPUTextureView ` ,
32
+ * ` OffscreenCanvasBase .present()` now receives a ` GPUTexture ` instead of a ` GPUTextureView ` ,
27
33
and this is a new texture on each draw (no re-use).
28
- * ` GPUCommandEncoder.begin_render_pass() ` binds the lifetime of passed texture views to
29
- the returned render pass object to prevent premature destruction when no reference to
30
- a texture view is kept.
31
34
* Renamed ``wgpu.gui.WgpuOffscreenCanvas` to ` WgpuOffscreenCanvasBase`.
35
+ * The ` wgpu.base ` submodule that defined the GPU classes is renamed to be a private
36
+ module. The new ` wgpu.classes ` namespace contains all GPU classes (and nothing else).
37
+ * The ` __repr__ ` of the GPU classes shows a shorter canonical class name.
38
+ * Flags and Enums have a more useful ` __repr__ ` .
32
39
33
40
Fixed:
34
41
35
- * Dragging a window between windows with different scale factor (with Qt on Windows) no longer
36
- puts the window in an invalid state. A warning is still produced though.
37
- * Fixed that the canonical class name in the ` __repr__ ` of GPU classes was changed in cases where it shouldn't.
42
+ * Dragging a window between windows with different scale factor (with Qt on Windows)
43
+ no longer puts the window in an invalid state. A warning is still produced though.
44
+ * ` GPUCommandEncoder.begin_render_pass() ` binds the lifetime of passed texture views to
45
+ the returned render pass object to prevent premature destruction when no reference to
46
+ a texture view is kept.
38
47
39
48
40
49
### [ v0.12.0] - 15-11-2023
0 commit comments