Popov72
|
2d9a57dc9a
Create a sampler without a mip filter if no mipmaps
|
4 vuotta sitten |
Popov72
|
bb42826707
Fix command encoder created when not necessary
|
4 vuotta sitten |
Popov72
|
d940540fbe
Manage a cache of samplers
|
4 vuotta sitten |
Popov72
|
56d03ba3c1
Implement invertY and premultiplyAlpha for textures
|
4 vuotta sitten |
Popov72
|
1a0d683c49
Generate mipmaps with the right encoder
|
4 vuotta sitten |
Popov72
|
44c53b3c6f
Add support for 3D textures
|
4 vuotta sitten |
Popov72
|
917058fefb
Added push/pop debug markers
|
4 vuotta sitten |
Popov72
|
d645df5874
Sync with spec
|
4 vuotta sitten |
Popov72
|
4e5ea4936a
Add support for CSM to webgpu
|
4 vuotta sitten |
Popov72
|
5d6d066a80
Fix readPixels when bytesPerRow not multiple of 256
|
4 vuotta sitten |
Popov72
|
2497802cb7
Add asynchronous texture read pixels
|
4 vuotta sitten |
Popov72
|
f8247c580b
Add debug code
|
4 vuotta sitten |
Popov72
|
872e3cd422
Mipmap generation: make sure to use a pipeline with an attachment using the right texture format
|
4 vuotta sitten |
Popov72
|
1308979c76
Make the right computation for the number of mip levels
|
4 vuotta sitten |
Popov72
|
db1dda51ff
Remove debug code
|
4 vuotta sitten |
Popov72
|
554a5e96b3
Fix alignment calculation
|
4 vuotta sitten |
Popov72
|
02db08e1e1
Allow custom usage flags when creating textures
|
4 vuotta sitten |
Popov72
|
0c686fca69
Fix dds loading
|
4 vuotta sitten |
Popov72
|
2c9ff16708
Handle compressed textures with mipmaps
|
4 vuotta sitten |
Popov72
|
26706fe638
Correct case of enum names
|
4 vuotta sitten |
Popov72
|
7056775669
Handle compressed textures (no mipmap support yet)
|
4 vuotta sitten |
Popov72
|
f97c8e6db2
Some more testing with update texture
|
4 vuotta sitten |
Popov72
|
2c3d914e4e
Added some debug code + renaming of variables
|
4 vuotta sitten |
Popov72
|
b96f14a3f0
Added some texture testing code
|
4 vuotta sitten |
Popov72
|
89ab9eb9f4
Rework code to avoid promises + remove scaleY(-1) on canvas
|
5 vuotta sitten |
Popov72
|
b6f3782bba
Use the uploadEncoder for all texture related operations
|
5 vuotta sitten |
Popov72
|
2c63d3791d
More WebGPU texture creation / loading / updating work
|
5 vuotta sitten |
Popov72
|
2b068f0c2c
Fix mipmaps generation for cube texture
|
5 vuotta sitten |
Popov72
|
4b3bb55faf
Add createCubeTexture for WebGPU
|
5 vuotta sitten |
Popov72
|
f88c2d8bc2
Handle invertY on textures
|
5 vuotta sitten |