| 1132 | } |
| 1133 | |
| 1134 | void cgpu_free_sampler(CGPUSamplerId sampler) |
| 1135 | { |
| 1136 | SkrCZoneN(zz, "CGPUFreeSampler", 1); |
| 1137 | |
| 1138 | cgpu_assert(sampler != CGPU_NULLPTR && "fatal: call on NULL sampler!"); |
| 1139 | const CGPUDeviceId device = sampler->device; |
| 1140 | cgpu_assert(device != CGPU_NULLPTR && "fatal: call on NULL device!"); |
| 1141 | |
| 1142 | CGPUProcFreeSampler fn_free_sampler = device->proc_table_cache->free_sampler; |
| 1143 | cgpu_assert(fn_free_sampler && "free_sampler Proc Missing!"); |
| 1144 | fn_free_sampler(sampler); |
| 1145 | |
| 1146 | SkrCZoneEnd(zz); |
| 1147 | } |
| 1148 | |
| 1149 | CGPUTextureViewId cgpu_create_texture_view(CGPUDeviceId device, const struct CGPUTextureViewDescriptor* desc) |
| 1150 | { |
no outgoing calls
no test coverage detected