Skip to content

Commit

Permalink
release not3es and op status chips
Browse files Browse the repository at this point in the history
  • Loading branch information
t3kt committed Apr 5, 2024
1 parent 2eacde6 commit d41f6d0
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 11 deletions.
55 changes: 55 additions & 0 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Release Notes

## v0.40

### Highlights

### Details

* Improvements / additions
* New OPs
* torusGridSdf - torus-shaped grid made from rings
* New OP features
* diffuseContrib / specularContrib - runtime bypass (enable/disable)
* moduloToroidal - new torus shaped modulo to create rings of rings (#1195)
* quadSdf - size, thickness field inputs
* radialClone - variable for current rotation amount (#1176)
* rangeTransform - uniform scale (#1206)
* sphereGridSdf - axis parameter (#1178)
* XOR combine mode for all OPs that support SDF combination
* Editor tools (#1201)
* New action to merge float fields into a vector field
* New action to add functionGraphRender
* New actions for locking/unlocking switcher-based menu parameters
* Snippets
* New translate snippet
* Misc improvements
* In documentation, show source parameters for parameter-based inputs
* Fix ranges for parameters in pointLight
* Fixes
* Fix incorrect pixel format in renderers related to shaderExecutor
* Fix incorrect input validation in moduloPolar
* Fix broken limit box handling in raymarchRender3d (#1202)
* Fix broken primary value mode in exposeValue (#1205)
* Fix runtime bypass in combineFields when in optimized mode
* Fix duplicate parameter errors in rectangleSdf, polarCoordField
* Fix UV output in render2D
* Fix broken parameter processing when using separate uniforms mode
* Fix shadow direction handling in directionalLight (#1210)
* Fix 3D texture output in pointMapRender
* Clarify confusing input label in worldPosMap (#1207)
* Changes (potentially breaking)
* Remove deprecated fieldMat
* Remove alpha aexionSdf
* Deprecate addFields
* Move lots of ROPs from beta to default status (#1200)
* Reduce default speed for speedGenerator
* Make max dist a runtime parameter in raymarchRender3d (#1202)
* Remove support for inlining parameter aliases in generated shaders
* Infrastructure / internals
* Migrate portions of opDefinition into an extension and refactor infrastructure to use it
* Move param definitions, op elements into RopState
* Consolidate and strip down parts of opDefinition, inputHandler, multiInputHandler, etc. to reduce per-ROP overhead
* Support marking inputs as prohibited based on current ROP settings
* Migrate build process to use TDAsyncIO
* Remove support for combined snippets tox builds
* Standardize access to output buffers

## v0.39

### Highlights
Expand Down
19 changes: 8 additions & 11 deletions src/operators/opChips.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
name chip
chamferRectangleSdf2d new
sphereGridSdf new
textSdf2d new
bandField updated
bend updated
instance updated
knife updated
logPolarRepeat updated
rescaleFloatField updated
stepField updated
textureField updated
arrange updated
combine updated
moduloToroidal new
radialClone updated
rangeTransform updated
sphereGridSdf updated
torusGridSdf new
terrainNoiseField new

0 comments on commit d41f6d0

Please sign in to comment.