summaryrefslogtreecommitdiff
path: root/src/gpu
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-17 08:57:55 +0100
committerskal <pascal.massimino@gmail.com>2026-02-17 08:57:55 +0100
commit001939ca8e2c582650d3cd77d0cd0eabffc50ed2 (patch)
tree7363271308b3e53c2495f1973a62ae42ab10cd37 /src/gpu
parent59b7ca9adff07f8d457fba53ba4d67c293229b68 (diff)
style: replace C++ casts with C-style casts
Converts all static_cast<>, reinterpret_cast<> to C-style casts per CODING_STYLE.md guidelines. - Modified 12 files across gpu, 3d, util, tests, and tools - All builds passing, 34/34 tests passing - No functional changes, pure style cleanup Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/gpu')
-rw-r--r--src/gpu/effect.cc4
-rw-r--r--src/gpu/sequence.cc10
-rw-r--r--src/gpu/texture_readback.cc36
3 files changed, 25 insertions, 25 deletions
diff --git a/src/gpu/effect.cc b/src/gpu/effect.cc
index 0e53862..752dd84 100644
--- a/src/gpu/effect.cc
+++ b/src/gpu/effect.cc
@@ -49,8 +49,8 @@ void Effect::blit_input_to_output(WGPUCommandEncoder encoder,
GpuTextureCopyInfo dst_copy = {
.texture = dst, .mipLevel = 0, .origin = {0, 0, 0}};
- WGPUExtent3D extent = {static_cast<unsigned int>(width_),
- static_cast<unsigned int>(height_), 1};
+ WGPUExtent3D extent = {(unsigned int)(width_),
+ (unsigned int)(height_), 1};
wgpuCommandEncoderCopyTextureToTexture(encoder, &src_copy, &dst_copy,
&extent);
diff --git a/src/gpu/sequence.cc b/src/gpu/sequence.cc
index d2f99bc..901d560 100644
--- a/src/gpu/sequence.cc
+++ b/src/gpu/sequence.cc
@@ -185,8 +185,8 @@ void NodeRegistry::create_texture(Node& node) {
WGPUTextureDescriptor desc = {};
desc.usage = usage;
desc.dimension = WGPUTextureDimension_2D;
- desc.size = {static_cast<unsigned int>(node.width),
- static_cast<unsigned int>(node.height), 1};
+ desc.size = {(unsigned int)(node.width),
+ (unsigned int)(node.height), 1};
desc.format = format;
desc.mipLevelCount = 1;
desc.sampleCount = 1;
@@ -219,10 +219,10 @@ Sequence::Sequence(const GpuContext& ctx, int width, int height)
void Sequence::preprocess(float seq_time, float beat_time, float beat_phase,
float audio_intensity) {
- params_.resolution = {static_cast<float>(width_),
- static_cast<float>(height_)};
+ params_.resolution = {(float)(width_),
+ (float)(height_)};
params_.aspect_ratio =
- static_cast<float>(width_) / static_cast<float>(height_);
+ (float)(width_) / (float)(height_);
params_.time = seq_time;
params_.beat_time = beat_time;
params_.beat_phase = beat_phase;
diff --git a/src/gpu/texture_readback.cc b/src/gpu/texture_readback.cc
index bd3c79c..211beed 100644
--- a/src/gpu/texture_readback.cc
+++ b/src/gpu/texture_readback.cc
@@ -52,12 +52,12 @@ std::vector<uint8_t> read_texture_pixels(WGPUInstance instance,
.layout =
{
.bytesPerRow = aligned_bytes_per_row,
- .rowsPerImage = static_cast<uint32_t>(height),
+ .rowsPerImage = (uint32_t)(height),
},
};
- const WGPUExtent3D copy_size = {static_cast<uint32_t>(width),
- static_cast<uint32_t>(height), 1};
+ const WGPUExtent3D copy_size = {(uint32_t)(width),
+ (uint32_t)(height), 1};
wgpuCommandEncoderCopyTextureToBuffer(encoder, &src, &dst, &copy_size);
@@ -77,7 +77,7 @@ std::vector<uint8_t> read_texture_pixels(WGPUInstance instance,
// Win32: Old callback API
MapState map_state = {};
auto map_cb = [](WGPUBufferMapAsyncStatus status, void* userdata) {
- MapState* state = static_cast<MapState*>(userdata);
+ MapState* state = (MapState*)(userdata);
state->status = status;
state->done = true;
};
@@ -90,7 +90,7 @@ std::vector<uint8_t> read_texture_pixels(WGPUInstance instance,
void* userdata, void* user2) {
(void)message;
(void)user2;
- MapState* state = static_cast<MapState*>(userdata);
+ MapState* state = (MapState*)(userdata);
state->status = status;
state->done = true;
};
@@ -117,7 +117,7 @@ std::vector<uint8_t> read_texture_pixels(WGPUInstance instance,
}
// Copy data from mapped buffer (handle row padding)
- const uint8_t* mapped_data = static_cast<const uint8_t*>(
+ const uint8_t* mapped_data = (const uint8_t*)(
wgpuBufferGetConstMappedRange(staging, 0, buffer_size));
if (mapped_data) {
// If rows are aligned, copy row by row to remove padding
@@ -209,11 +209,11 @@ std::vector<uint8_t> texture_readback_fp16_to_u8(WGPUDevice device,
.layout =
{
.bytesPerRow = aligned_bytes_per_row,
- .rowsPerImage = static_cast<uint32_t>(height),
+ .rowsPerImage = (uint32_t)(height),
},
};
- const WGPUExtent3D copy_size = {static_cast<uint32_t>(width),
- static_cast<uint32_t>(height), 1};
+ const WGPUExtent3D copy_size = {(uint32_t)(width),
+ (uint32_t)(height), 1};
wgpuCommandEncoderCopyTextureToBuffer(encoder, &src, &dst, &copy_size);
WGPUCommandBuffer commands = wgpuCommandEncoderFinish(encoder, nullptr);
@@ -226,7 +226,7 @@ std::vector<uint8_t> texture_readback_fp16_to_u8(WGPUDevice device,
#if defined(DEMO_CROSS_COMPILE_WIN32)
MapState map_state = {};
auto map_cb = [](WGPUBufferMapAsyncStatus status, void* userdata) {
- MapState* state = static_cast<MapState*>(userdata);
+ MapState* state = (MapState*)(userdata);
state->status = status;
state->done = true;
};
@@ -238,7 +238,7 @@ std::vector<uint8_t> texture_readback_fp16_to_u8(WGPUDevice device,
void* userdata, void* user2) {
(void)message;
(void)user2;
- MapState* state = static_cast<MapState*>(userdata);
+ MapState* state = (MapState*)(userdata);
state->status = status;
state->done = true;
};
@@ -259,14 +259,14 @@ std::vector<uint8_t> texture_readback_fp16_to_u8(WGPUDevice device,
}
// Convert FP16 to U8 ([-1,1] → [0,255])
- const uint16_t* mapped_data = static_cast<const uint16_t*>(
+ const uint16_t* mapped_data = (const uint16_t*)(
wgpuBufferGetConstMappedRange(staging, 0, buffer_size));
std::vector<uint8_t> pixels(width * height * 4);
if (mapped_data) {
for (int y = 0; y < height; ++y) {
- const uint16_t* src_row = reinterpret_cast<const uint16_t*>(
- reinterpret_cast<const uint8_t*>(mapped_data) +
+ const uint16_t* src_row = (const uint16_t*)(
+ (const uint8_t*)(mapped_data) +
y * aligned_bytes_per_row);
for (int x = 0; x < width; ++x) {
float r = fp16_to_float(src_row[x * 4 + 0]);
@@ -281,10 +281,10 @@ std::vector<uint8_t> texture_readback_fp16_to_u8(WGPUDevice device,
a = (a + 1.0f) * 0.5f;
int idx = (y * width + x) * 4;
- pixels[idx + 0] = static_cast<uint8_t>(b * 255.0f); // B
- pixels[idx + 1] = static_cast<uint8_t>(g * 255.0f); // G
- pixels[idx + 2] = static_cast<uint8_t>(r * 255.0f); // R
- pixels[idx + 3] = static_cast<uint8_t>(a * 255.0f); // A
+ pixels[idx + 0] = (uint8_t)(b * 255.0f); // B
+ pixels[idx + 1] = (uint8_t)(g * 255.0f); // G
+ pixels[idx + 2] = (uint8_t)(r * 255.0f); // R
+ pixels[idx + 3] = (uint8_t)(a * 255.0f); // A
}
}
}