Nathan Adams
|
edd7f80341
|
wgpu: Fix blown out colors when transforming them above 100% - fixes #9698
|
2023-02-24 19:01:41 +01:00 |
Nathan Adams
|
013a2424ef
|
wgpu: Only use uniform buffers for gradients, we don't need storage buffers now that we squeeze the ratios into alignment
|
2023-02-05 18:02:19 +01:00 |
Nathan Adams
|
f9b378b29a
|
wgpu: Changed most pipelines & shaders to only use Pos, not Pos and Color, as vertex attribs
|
2023-02-05 18:02:19 +01:00 |
Nathan Adams
|
7b1c101c81
|
wgpu: Fix repeat & reflect gradients
|
2023-01-29 17:17:44 +01:00 |
Nathan Adams
|
1bfa69ade2
|
wgpu: Guard against infinite loops in gradient shader - fixes #9260
|
2023-01-23 23:25:30 +01:00 |
Aaron Hill
|
ffc393e3e8
|
render: Work around naga_oil duplicate definition bug
|
2023-01-23 11:31:04 +01:00 |
Aaron Hill
|
0fe8ef6c2d
|
Get naga_oil shaders working
|
2023-01-23 11:31:04 +01:00 |
Nathan Adams
|
ae75a3c166
|
wgpu: Use push constants for both Transforms and ColorAdjustments, when available
|
2023-01-10 09:39:28 +01:00 |
Nathan Adams
|
fb78a39125
|
wgpu: Switch to experimental crate naga_oil for combining shaders
|
2023-01-10 09:39:28 +01:00 |
Nathan Adams
|
3dd9c4daa3
|
wgpu: Moved ColorAdjustments into its own bind group, and reuse ColorAdjustments::IDENTITY where we can
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
cb6d72b49b
|
wgpu: Split up gradient shader based on type and repeat
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
a79e73fb12
|
wgpu: Clean up gradient shaders by bringing out common shared source into a same file
|
2023-01-03 03:39:13 +01:00 |