Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
a5dd6d2
Simplify blending
almarklein Feb 26, 2025
4ada223
Restore some for easier diff
almarklein Feb 26, 2025
fcd091d
typo
almarklein Feb 26, 2025
610b361
more explicit flag
almarklein Feb 26, 2025
435b08e
Better default blend behavior
almarklein Feb 27, 2025
f33bbc9
Merge branch 'main' into blending
almarklein Mar 19, 2025
7be78ad
fix transparent examples
panxinmiao Feb 20, 2025
7cb149c
Add back weighted blending
almarklein Mar 20, 2025
658e294
Add example to stitch images using weighted blending
almarklein Mar 21, 2025
7e328ea
Implement auto-transparent and auto-depth_write
almarklein Mar 28, 2025
e4e6d7b
Simpler api for speudo-bool props
almarklein Mar 28, 2025
a852577
Remove references to rendermask
almarklein Mar 28, 2025
1be17d8
started on avoiding a discard, but can probably be done easier later
almarklein Mar 29, 2025
d845fe4
Merge branch 'main' into blending
almarklein Mar 29, 2025
092bc84
Blending is a dict
almarklein Mar 31, 2025
22d3814
tweak and pimp weighted blending with extra fields
almarklein Apr 2, 2025
eac1136
with dither default to write_depth=True
almarklein Apr 2, 2025
c306e51
no discard with dither if object is opaque
almarklein Apr 2, 2025
f9277c8
remove most of pass_index from blender and pipeline
almarklein Apr 2, 2025
d8e4255
clean blender
almarklein Apr 2, 2025
ccc0a0b
Remove all references to rendermask
almarklein Apr 2, 2025
2c7753e
Remove most references to blend_mode
almarklein Apr 3, 2025
157be29
update refs to blend_mode
almarklein Apr 3, 2025
2ef63d8
tweak binding dict to always have 'name' field
almarklein Apr 3, 2025
6645dfb
add subtractive and multiply blending. So we have every preset that T…
almarklein Apr 3, 2025
32d5f06
Merge branch 'main' into blending
almarklein Apr 7, 2025
fecda7c
Fix material.blending reactivity by using hashable dict
almarklein Apr 7, 2025
50aa53c
Merge branch 'main' into blending
almarklein Apr 18, 2025
9e6a993
Refctor wobject sorting to really honor render_order
almarklein Apr 18, 2025
237ba44
Merge branch 'main' into blending
almarklein May 20, 2025
22f48c3
Tweaks
almarklein May 20, 2025
42c6022
Add alpha test
almarklein May 22, 2025
6f1024f
Add example to mimic ordered2
almarklein May 22, 2025
7c92a60
Remove autobool thingy
almarklein May 22, 2025
b4f15fb
Improve example
almarklein May 22, 2025
3907367
Cleanup blender.py
almarklein May 22, 2025
09119c7
Blender creates render targets on demand
almarklein May 22, 2025
00fa07b
Pick texture only created when rendering pickable objects
almarklein May 23, 2025
65e34d1
That does not work. Enable/disable picking as blender option
almarklein May 23, 2025
1c63065
Similarly allow turning off depth
almarklein May 23, 2025
0be80d1
Use renderstate again, now to allow possibly different blenders, in t…
almarklein May 23, 2025
aff0baa
Fixes
almarklein May 23, 2025
03fa899
tiny tweaks
almarklein May 26, 2025
aa1375f
Merge branch 'main' into blending
almarklein May 27, 2025
cf40853
use projection=False in vec_transform
almarklein May 27, 2025
b6693fb
Add renderer.clear()
almarklein May 27, 2025
b4468b2
refactor clear
almarklein May 27, 2025
ce43054
restore shadows
almarklein May 27, 2025
6171da4
small refactor
almarklein May 27, 2025
2a16ed9
more cleanup
almarklein May 27, 2025
d9078d6
tweak docs on sorting
almarklein May 27, 2025
0d96ba6
small refactor
almarklein May 27, 2025
d1fd1ea
tweak some comments
almarklein May 28, 2025
a79bad5
Clean up pipeline.py
almarklein May 28, 2025
14ec3e4
Fix sort order (it was reversed, lol)
almarklein May 28, 2025
1f43073
Remove absolete example
almarklein May 28, 2025
96a03d6
More tweaking
almarklein May 28, 2025
2eb6cb5
tweak grid alpha test
almarklein May 28, 2025
531d9ba
In grid, use alpha_test instead of a discard in the shader
almarklein May 28, 2025
6849cd4
small tweak
almarklein May 28, 2025
0e27981
More options for depth test
almarklein May 29, 2025
f0e40ac
weighted plus example
almarklein May 29, 2025
1eee0fd
Fix tests
almarklein May 30, 2025
aa63287
Add some tests
almarklein May 30, 2025
6ddf162
Add validation example
almarklein May 30, 2025
d1db07e
fix examples
almarklein May 30, 2025
0d3dac6
new screenshot
almarklein May 30, 2025
06d1087
Tweak examples for validation screenshots
almarklein Jun 2, 2025
9dfe8e5
Update some screenshots
almarklein Jun 2, 2025
9c38072
Tweak docstring
almarklein Jun 2, 2025
880c21f
Update screenshot
almarklein Jun 2, 2025
d84f923
Tweak examples bc 'green' is not (0,1,0)
almarklein Jun 2, 2025
ffa7359
Add two more screenshots
almarklein Jun 2, 2025
0ac4f8a
bit more docstring tweaks
almarklein Jun 2, 2025
e5341df
Also look at .color to determine transparenct, bc its a very common case
almarklein Jun 5, 2025
a5a8625
Add tests for picking
almarklein Jun 6, 2025
09e2655
Merge branch 'main' into blending
almarklein Jun 6, 2025
04e4235
fix merge fluke
almarklein Jun 6, 2025
db22e9a
Refactor alpha_test
almarklein Jun 6, 2025
315fad3
Add depth_compare instead of fiddling it into depth_test
almarklein Jun 6, 2025
76524d7
fix use of Scene()
almarklein Jun 6, 2025
cb3be36
undo a wip I accidentally comitted
almarklein Jun 6, 2025
79cb6ba
Fix test
almarklein Jun 6, 2025
f45df06
Tweak a few examples to make them look right with the new blending
almarklein Jun 7, 2025
1676e2c
Merge branch 'main' into blending
almarklein Jun 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Restore some for easier diff
  • Loading branch information
almarklein committed Feb 26, 2025
commit 4ada223637f3a1010d674a586ae2712f5dd50c31
Loading