| 1117 | } |
| 1118 | |
| 1119 | CGPUSamplerId cgpu_create_sampler(CGPUDeviceId device, const struct CGPUSamplerDescriptor* desc) |
| 1120 | { |
| 1121 | SkrCZoneN(zz, "CGPUCreateSampler", 1); |
| 1122 | |
| 1123 | cgpu_assert(device != CGPU_NULLPTR && "fatal: call on NULL device!"); |
| 1124 | cgpu_assert(device->proc_table_cache->create_sampler && "create_sampler Proc Missing!"); |
| 1125 | CGPUProcCreateSampler fn_create_sampler = device->proc_table_cache->create_sampler; |
| 1126 | CGPUSampler* sampler = (CGPUSampler*)fn_create_sampler(device, desc); |
| 1127 | sampler->device = device; |
| 1128 | |
| 1129 | SkrCZoneEnd(zz); |
| 1130 | |
| 1131 | return sampler; |
| 1132 | } |
| 1133 | |
| 1134 | void cgpu_free_sampler(CGPUSamplerId sampler) |
| 1135 | { |
no outgoing calls
no test coverage detected