Releases: moderngl/moderngl
Releases · moderngl/moderngl
5.12.0
5.11.1
bump to version 5.11.1
5.11.0
update release action
5.10.0
- Adding pre-built wheels for MacOS ARM
- Adding size verify when writing to Uniforms
- Adding a new methods: get_context() and
init_context()
(documentation is not ready yet) - Complementing old and adding new items to "The Guide"
- Redesign of "The Guide" in the documentation
- Adding shadow mapping example (see
examples/*
) - Improving code reliability (robustness)
5.9.0
- Removing Python 3.7 support, adding Python 3.12 support
- Fixing memory leaks
- Transferring constants from
moderngl
tomoderngl.Context
(safely) - Dividing documentation into annotations (
moderngl-stubs/__init__.pyi
) and full documentation (docs/*
) - Implemented new property: Context.depth_clamp_range
- Adding shader includes
- Adding an example of creating a separate window object
- Adding access to input attributes in SPIR-V programs (via SPIR-V parsing) (example:
vao = ctx.vertex_array(spv_program, buffer, 0, 1)
(if your SPIR-V compiler did not erase attribute names, they can also be used)) - Adding access to program attributes by their location numbers (example:
vao = ctx.vertex_array(program, buffer, 0, 1)
) - Adding descriptions for Context.memory_barrier() and Context.depth_clamp_range in the documentation
- Fixed inaccuracies in documentation
- Implemented depth cube maps: Context.depth_texture_cube()
- Update build documentation command (sphinx) (see in
README.md
) - Minor changes to
README.md
5.8.2
bump to version 5.8.2
5.8.1
- fix wrong GLint64 typecast on FreeBSD
5.8.0
Merge pull request #566 from moderngl/spirv-support Support Spir-V Shader Binary
5.7.4
bump to version 5.7.4
5.7.3
bump to version 5.7.3