Releases: kecho/coalpy
Releases · kecho/coalpy
v0.53 Alpha
v0.51 Alpha
- Website, tutorial and samples updated: coalpy.org
- Simultaneous support for python 3.9(experimental), 3.10 and 3.11. Thanks Tobias F. for reminding me!
- Adding new APIs for imgui, support for color picker and vec2 / vec3. Forgot about these! Thanks Apoorva J. !
- Fixing internal race condition fixes on dx12 append queue.
- Fixing multiple imgui contexts when having multiple windows open.
- Stronger support for linux vulkan and windows vulkan. Vulkan still work in progress.
- Append consume must be of type structured.
Windows binaries: coalpy 0.51 pip release
v0.40 Alpha
- New interface for settings. Old set adapter_index etc deprecated.
- Python 3.11.2 and up.
- Most of vulkan support. Still working on low tier devices and some features
v0.31 alpha
Features:
- Added imgui APIs
- markers api
- added implot APIs
- Experimental API for tiny obj loader
Bugs:
- Shader system crash
- resource garbage collector crash (resizing a window constantly)
- crash on texture live reload that is used by the UI
- Crash fix on minization (window size 0 no longer rendered)
v0.2 alpha
v0.2
- ImGUI now uses docks!
- Support for widows low tier devices
- Automatic selection of shader model depending on device tier
- Partial linux support. Still WIP
- more functionality to ImGUI
v0.1.1 alpha
coalpy alpha version 0.1.1
Full API for compute in python. Please refer to https://github.com/kecho/coalpy and documentation of API here https://kecho.github.io/coalpy/coalpy.gpu.html
Examples available here:
https://github.com/kecho/coalpy/tree/master/Source/scripts/coalpy/examples
https://github.com/kecho/grr
Changes:
- Support for pdb symbols|
- adding option to pick a few shader models
- imgui upport for render to texture for imgui ui (via image method)
- imgui combo box, new line, same line, divisor.
v0.1 - alpha
coalpy alpha version 0.1
Full API for compute in python. Please refer to https://github.com/kecho/coalpy and documentation of API here https://kecho.github.io/coalpy/coalpy.gpu.html.
Examples available here:
https://github.com/kecho/coalpy/tree/master/Source/scripts/coalpy/examples
https://github.com/kecho/grr
v0.0.9
Bug fixes:
- Fixing bugs with UAV barriers. Sometimes when writting to a uav, adding some dispatches then writting to a uav again a wrong barrier would be used.
- wrong default maxLod for Sampler object
- Implemented correct tmp Sampler table (allows for inline arrays of Samplers to be passed in the command list dispatch command)
- wrong exceptions thrown when validating enums
- Missing Sampler object
v0.0.8
- Added support for begin_marker and end_marker in CommandList object. This makes it possible to add markers for render doc.
- coalpy.gpu.schedule can now take a single CommandList object as an input (doens't have to be an array of lists)
- call to coalpy.gpu.set_active_adapter() can also take the flags parameter. This means we can now create a debug device by passing coalpy.gpu.DeviceFlags.EnableDebug. This lets you attach a debugger and see any dx12 failures if they exist.
Coalpy, version 0.0.7
- Support for imgui input_float2, input_float3, input_float3, input_float4 on ImguiBuilder api.