teoxoy
|
e92fac087b
|
extract draw_indexed from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
1226589f07
|
extract draw from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
a79ac34b15
|
extract set_scissor from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
b295a4578c
|
extract set_push_constant from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
63e55cea56
|
extract set_viewport from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
5c941bf1f0
|
extract set_stencil_reference from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
49800c30de
|
extract set_blend_constant from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
6cb18ed072
|
extract set_vertex_buffer from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
ae65b708fa
|
extract set_index_buffer from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
36e5381531
|
extract set_pipeline from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
bc683fae3a
|
extract set_bind_group from render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
cbe4b67367
|
put all state in State
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
f0f61d9bb6
|
move the raw encoder in State
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
8ee9df9eb3
|
move same device check and tracker insertion inside validate_and_begin_pipeline_statistics_query
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
e41cfbf1c2
|
extract write_timestamp from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
3ff680261d
|
extract insert_debug_marker from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
f609e82055
|
extract pop_debug_group from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
c72af7b57f
|
extract push_debug_group from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
868b9cd866
|
extract dispatch_indirect from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
fefb9c2453
|
extract dispatch from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
5fdb663f45
|
extract set_push_constant from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
3a199cf258
|
extract set_pipeline from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
bc2f8edf9b
|
extract set_bind_group from compute_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
9b4bb8b594
|
remove CommandBuffer.limits
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
d3eed4920b
|
put all state in State
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
83a8699be7
|
remove multi_draw_indirect2
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
3dcd5ab422
|
move comment that was preventing fmt from running
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
ebb930e9fd
|
add more fields to State and cleanup fn params
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
9791b6ccb9
|
extract render bundle command processing into their own functions
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
3eb387f413
|
simplify IndexState
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
6db9ceede1
|
inline pipeline.as_info().id()
|
2024-06-27 10:20:11 +02:00 |
|
teoxoy
|
fb60aa86c3
|
use .error_ident() for api_log! s in render_pass_end_impl
|
2024-06-27 10:20:11 +02:00 |
|
XiaoPeng
|
82210e1cdc
|
remove stale weak refs before insert view/bind_groups
|
2024-06-26 10:18:07 +02:00 |
|
XiaoPeng
|
3d5d7dec02
|
clear refs to died texture views
|
2024-06-26 10:18:07 +02:00 |
|
teoxoy
|
bfcb5457c6
|
remove unnecessary unsafe block
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
ad2d797f81
|
move InvalidQueueId error variant to top level error types
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
3005b46a29
|
inline ComputePass.parent_id()
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
f55fa6e217
|
make ResourceInfo.label private
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
a56698cbe6
|
use .error_ident() in a few more places
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
8106028f23
|
remove ResourceInfo.label()
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
c4e067b394
|
use .error_ident() for resource_log! in Drop impls
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
5f78485f30
|
pass Label to ResourceInfo::new
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
beaa6e95e4
|
remove duplicate label fields
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
bbf824767d
|
remove IDs from Destroyed{Buffer,Texture}
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
d5d806a474
|
pass through pipeline_id instead of getting it via .as_info().id()
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
1b40c8c745
|
replace check_valid_to_use with ParentDevice.same_device checks
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
06da3e88d0
|
remove IDs from QueryResetMap
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
d30c02ffa3
|
use .error_ident() for resource logging
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
eeb57e1cee
|
pass BufferId to unmap for tracing
|
2024-06-25 11:14:41 +02:00 |
|
teoxoy
|
1a4f6aca6f
|
trace as soon as possible
|
2024-06-25 11:14:41 +02:00 |
|