Connor Fitzgerald
4139175fd9
v0.15.3 ( #3616 )
...
Fix Metal Mipmap Behvior (#3610 )
2023-03-22 17:30:41 -04:00
Jeremy Leibs
63ede074d1
Reset the queue state between each command buffer on queue submit ( #3589 )
2023-03-22 15:08:53 -04:00
Andreas Reich
ca9341b988
[GLES] Always use instanced methods to workaround for instance attributes when rendering a single instance
2023-03-20 15:43:22 -02:30
Andreas Reich
f99b37e87e
added changelog
2023-03-20 15:43:22 -02:30
Connor Fitzgerald
46cfeec27b
Bump versions
2023-03-08 19:51:43 -05:00
Josh Groves
ac94f0f120
Fix definition of NSOperatingSystemVersion
( #3557 )
2023-03-08 19:51:43 -05:00
Duncan
3cd6bdd7d4
replace "Intel/Vulkan" w/ "Vulkan on Intel" ( #3521 )
2023-03-08 19:51:43 -05:00
Red Artist
1208071e7f
enable debug extension on emscripten ( #3519 )
...
* enable debug extension on emscripten
* update changelog
* extract emscripten stuff into a separate module
* use unmasked queries on w-u-u, and only enable extension on emscripten
* fix docs
2023-03-08 19:51:43 -05:00
Connor Fitzgerald
330d112843
Bump version to 0.15.1
2023-02-09 16:02:12 -05:00
Connor Fitzgerald
21517246b0
Changelog Updates
2023-02-09 15:59:59 -05:00
daxpedda
9c9a24928e
Build for WASM on docs.rs ( #3462 )
2023-02-09 15:59:59 -05:00
Jinlei Li
206904eab4
vk: fix surface view formats validation error ( #3432 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2023-02-09 15:59:59 -05:00
Jinlei Li
d8970149ac
web: reimplement adapter|device_features
( #3428 )
2023-02-09 15:59:59 -05:00
Connor Fitzgerald
aba67035eb
[GL] Unbind Vertex Buffers After Renderpass ( #3459 )
...
Closes https://github.com/gfx-rs/wgpu/issues/3457
2023-02-09 15:59:59 -05:00
Andreas Reich
1fc13bc873
Fix for some minor issues in comments on some features. ( #3455 )
2023-02-09 15:59:59 -05:00
Elabajaba
a8d4874c5f
Update gpu allocator to 0.22 ( #3447 )
...
* bump gpu-allocator version
* cargo.lock
2023-02-09 15:59:59 -05:00
Connor Fitzgerald
7b336805f1
Re-sort view formats ( #3444 )
2023-02-09 15:59:59 -05:00
Elabajaba
37d24fba00
Fix dx12 shader validation errors when dxil.dll isn't available in the local scope. ( #3434 )
...
* Fix dx12 shader validation errors when dxil.dll isn't available in the local scope.
* changelog
* clippy
* always explicitly validate shaders to simplify code
* destructor ordering
2023-02-09 15:59:59 -05:00
Jinlei Li
736989b906
Improve vk format msaa capabilities detection ( #3429 )
...
* Improve vk format msaa capabilities detection
* Update CHANGELOG
* Follow the suggestions
* Update wgpu-hal/src/vulkan/adapter.rs
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com>
2023-02-09 15:59:59 -05:00
Raph Levien
959b9bb13e
Implement clear_buffer
on web ( #3426 )
2023-02-09 15:59:59 -05:00
Connor Fitzgerald
659f697705
Add naga section in changelog
2023-01-25 19:45:50 -05:00
Connor Fitzgerald
b04cae69c0
Fix winapi features
2023-01-25 19:38:29 -05:00
Connor Fitzgerald
cf17230e32
Fix d3d12 version
2023-01-25 19:32:47 -05:00
Connor Fitzgerald
71e7bb2cf9
Fix wgpu versioning
2023-01-25 19:30:45 -05:00
Connor Fitzgerald
007d933260
Fix wgpu-core versioning
2023-01-25 19:30:39 -05:00
Connor Fitzgerald
c3ed411375
Fix wgpu-hal versioning
2023-01-25 19:27:20 -05:00
Connor Fitzgerald
d3fec9524f
Release of 0.15 ( #3424 )
2023-01-25 19:25:41 -05:00
Teodor Tanasoaia
d2809137ba
Zero-initialize workgroup memory ( #3174 )
...
fixes https://github.com/gfx-rs/wgpu/issues/2430
2023-01-25 18:28:35 -05:00
Connor Fitzgerald
f3090955e1
Move surface view formats to a vec ( #3423 )
2023-01-25 22:17:56 +00:00
Jinlei Li
33f94c7c84
Implement view_formats
for SurfaceConfiguration
( #3409 )
...
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2023-01-25 21:04:41 +00:00
823984418
5ded4ba701
In IntelliJ Rust plugin, Declarative macro expansion of bitflags! fails when a backslash is present in rustdoc. ( #3386 )
2023-01-25 20:05:05 +00:00
Jinlei Li
0d433214c7
validate the number of color_attachments in begin_render_pass
( #3404 )
2023-01-25 14:48:27 -05:00
Jinlei Li
969af43c05
move require_downlevel_flags(VIEW_FORMATS)?
from create_texture_view()
to create_texture()
( #3420 )
2023-01-25 17:33:58 +01:00
Almar Klein
9908f3ed04
Add test for writing a 3D texture ( #3418 )
2023-01-24 17:06:09 -05:00
IceSentry
bb876f372a
Better error message for 16 byte alignment error ( #3414 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
Co-authored-by: gilescope <gilescope@gmail.com>
Closes https://github.com/gfx-rs/wgpu/pull/3099
Closes https://github.com/gfx-rs/wgpu/issues/2832
2023-01-24 20:46:19 +00:00
Elabajaba
5da2b8ad6b
implement add_srgb_suffix for TextureFormat ( #3419 )
2023-01-24 15:16:45 -05:00
Ashley
c039a74884
[WebGL] Allow creating a texture from an external web_sys::WebGlFramebuffer
and writing to it ( #2609 )
2023-01-24 13:47:03 -05:00
Connor Fitzgerald
95a760bb42
Implement queue.copy_external_image_to_texture for WebGL2 and improve WebGPU Impl ( #3288 )
...
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com>
Closes https://github.com/gfx-rs/wgpu/issues/1888
2023-01-24 18:44:15 +00:00
Teodor Tanasoaia
964c94a02d
Update TextureView
validation ( #3410 )
...
* update TextureView validation
* add changelog entry
* remove call to clone
* dereference instead
2023-01-24 12:02:16 +01:00
Josh Groves
5a999e624a
Update glow to 0.12.0 ( #3417 )
2023-01-24 02:36:31 +00:00
Jinlei Li
4cd753bccd
vk: improve view_formats setting ( #3412 )
...
* vk: improve view_formats setting
* Fix extension detection
* Update wgpu-hal/src/vulkan/device.rs
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com>
* Follow the suggestion
* Tiny doc fix
* Follow the suggestion
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com>
2023-01-23 16:02:25 +01:00
1e1001
5acb70691d
Make make_spirv_raw
and make_spirv
handle big-endian binaries ( #3411 )
...
Fixes https://github.com/gfx-rs/wgpu/issues/3408
2023-01-21 04:04:55 +00:00
Nathan Adams
c5851275c5
GLES: Cache and reuse programs between similar pipelines ( #3380 )
...
* Cache programs in GLES backend by their stage info, to avoid recreating the same program untold many times
* Don't duplicate an arcs ref count in gles programs
* Extract ProgramCacheKey from gles ProgramCache
* gles: Panic if we can't acquire program_cache lock
* Clarify why the program cache is safe
2023-01-20 09:44:34 -05:00
Xiaopeng Li
24a904256e
Add create_surface_from_surface_handle ( #3225 )
...
Co-authored-by: lixiaopeng.jetspark <lixiaopeng.jetspark@bytedance.com>
2023-01-19 11:16:11 -05:00
Nicolas Silva
a3e3d2503f
Update naga to 1be8024
. ( #3405 )
2023-01-19 15:25:25 +00:00
Connor Fitzgerald
5f99940afd
Remove update after bind workaround ( #3397 )
2023-01-19 09:44:58 -05:00
Connor Fitzgerald
2c3f9fabb7
Allow vulkan to change view formats ( #3399 )
2023-01-19 14:20:15 +01:00
Connor Fitzgerald
e3ebb03d0f
Stop code coverage comments ( #3400 )
2023-01-19 00:26:57 +00:00
Connor Fitzgerald
d087060973
Fix wgpu-info table ( #3398 )
2023-01-18 23:42:16 +00:00
Nathan Adams
cecf0633a3
Don't panic when gl.create_buffer() fails on webgl ( #3396 )
2023-01-18 21:31:16 +00:00