Skip to content

Commit cea4e3a

Browse files
committed
Revert "Adds DynAccelerationStructure::raw()."
1 parent e218e4e commit cea4e3a

File tree

6 files changed

+6
-28
lines changed

6 files changed

+6
-28
lines changed

wgpu-hal/src/dx12/mod.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,11 +1134,7 @@ pub struct AccelerationStructure {
11341134
allocation: suballocation::Allocation,
11351135
}
11361136

1137-
impl crate::DynAccelerationStructure for AccelerationStructure {
1138-
fn raw(&self) -> *const () {
1139-
unimplemented!()
1140-
}
1141-
}
1137+
impl crate::DynAccelerationStructure for AccelerationStructure {}
11421138

11431139
impl SwapChain {
11441140
unsafe fn release_resources(mut self) -> Dxgi::IDXGISwapChain3 {

wgpu-hal/src/dynamic/mod.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,7 @@ impl<R: DynResource + ?Sized> DynResourceExt for R {
104104
}
105105
}
106106

107-
pub trait DynAccelerationStructure: DynResource + fmt::Debug {
108-
fn raw(&self) -> *const ();
109-
}
107+
pub trait DynAccelerationStructure: DynResource + fmt::Debug {}
110108
pub trait DynBindGroup: DynResource + fmt::Debug {}
111109
pub trait DynBindGroupLayout: DynResource + fmt::Debug {}
112110
pub trait DynBuffer: DynResource + fmt::Debug {}

wgpu-hal/src/gles/mod.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -741,11 +741,7 @@ impl crate::DynQuerySet for QuerySet {}
741741
#[derive(Debug)]
742742
pub struct AccelerationStructure;
743743

744-
impl crate::DynAccelerationStructure for AccelerationStructure {
745-
fn raw(&self) -> *const () {
746-
unimplemented!()
747-
}
748-
}
744+
impl crate::DynAccelerationStructure for AccelerationStructure {}
749745

750746
#[derive(Debug)]
751747
pub struct PipelineCache;

wgpu-hal/src/metal/mod.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1042,8 +1042,4 @@ impl AccelerationStructure {
10421042
}
10431043
}
10441044

1045-
impl crate::DynAccelerationStructure for AccelerationStructure {
1046-
fn raw(&self) -> *const () {
1047-
(&raw const self.raw).cast::<()>()
1048-
}
1049-
}
1045+
impl crate::DynAccelerationStructure for AccelerationStructure {}

wgpu-hal/src/noop/mod.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,7 @@ impl crate::Api for Api {
6060

6161
crate::impl_dyn_resource!(Buffer, CommandBuffer, Context, Fence, Resource);
6262

63-
impl crate::DynAccelerationStructure for Resource {
64-
fn raw(&self) -> *const () {
65-
unimplemented!()
66-
}
67-
}
63+
impl crate::DynAccelerationStructure for Resource {}
6864
impl crate::DynBindGroup for Resource {}
6965
impl crate::DynBindGroupLayout for Resource {}
7066
impl crate::DynBuffer for Buffer {}

wgpu-hal/src/vulkan/mod.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -773,11 +773,7 @@ pub struct AccelerationStructure {
773773
compacted_size_query: Option<vk::QueryPool>,
774774
}
775775

776-
impl crate::DynAccelerationStructure for AccelerationStructure {
777-
fn raw(&self) -> *const () {
778-
unimplemented!()
779-
}
780-
}
776+
impl crate::DynAccelerationStructure for AccelerationStructure {}
781777

782778
#[derive(Debug)]
783779
pub struct Texture {

0 commit comments

Comments
 (0)