From 5009b0fc4862c43ced795f3067145f84569cfac5 Mon Sep 17 00:00:00 2001 From: Robert Konrad Date: Wed, 17 Jan 2024 15:09:36 +0100 Subject: [PATCH] [D3D9] Fix compilation --- .../Sources/kinc/backend/compute.cpp | 66 ------------------- .../Direct3D9/Sources/kinc/backend/compute.h | 25 ------- .../kinc/backend/graphics4/compute.cpp | 22 +++++++ .../Sources/kinc/backend/graphics4/compute.h | 13 ++++ 4 files changed, 35 insertions(+), 91 deletions(-) delete mode 100644 Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.cpp delete mode 100644 Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.h create mode 100644 Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.cpp create mode 100644 Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.h diff --git a/Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.cpp b/Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.cpp deleted file mode 100644 index 22c3b46b3..000000000 --- a/Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include -#include -#include -#include - -void kinc_compute_shader_init(kinc_compute_shader_t *shader, void *source, int length) {} - -void kinc_compute_shader_destroy(kinc_compute_shader_t *shader) {} - -kinc_compute_constant_location_t kinc_compute_shader_get_constant_location(kinc_compute_shader_t *shader, const char *name) { - kinc_compute_constant_location_t location = {0}; - return location; -} - -kinc_compute_texture_unit_t kinc_compute_shader_get_texture_unit(kinc_compute_shader_t *shader, const char *name) { - kinc_compute_texture_unit_t unit = {0}; - return unit; -} - -void kinc_compute_set_bool(kinc_compute_constant_location_t location, bool value) {} - -void kinc_compute_set_int(kinc_compute_constant_location_t location, int value) {} - -void kinc_compute_set_float(kinc_compute_constant_location_t location, float value) {} - -void kinc_compute_set_float2(kinc_compute_constant_location_t location, float value1, float value2) {} - -void kinc_compute_set_float3(kinc_compute_constant_location_t location, float value1, float value2, float value3) {} - -void kinc_compute_set_float4(kinc_compute_constant_location_t location, float value1, float value2, float value3, float value4) {} - -void kinc_compute_set_floats(kinc_compute_constant_location_t location, float *values, int count) {} - -void kinc_compute_set_matrix4(kinc_compute_constant_location_t location, kinc_matrix4x4_t *value) {} - -void kinc_compute_set_matrix3(kinc_compute_constant_location_t location, kinc_matrix3x3_t *value) {} - -void kinc_compute_set_texture(kinc_compute_texture_unit_t unit, kinc_g4_texture_t *texture, kinc_compute_access_t access) {} - -void kinc_compute_set_render_target(kinc_compute_texture_unit_t unit, kinc_g4_render_target_t *target, kinc_compute_access_t access) {} - -void kinc_compute_set_sampled_texture(kinc_compute_texture_unit_t unit, kinc_g4_texture_t *texture) {} - -void kinc_compute_set_sampled_render_target(kinc_compute_texture_unit_t unit, kinc_g4_render_target_t *target) {} - -void kinc_compute_set_sampled_depth_from_render_target(kinc_compute_texture_unit_t unit, kinc_g4_render_target_t *target) {} - -void kinc_compute_set_texture_addressing(kinc_compute_texture_unit_t unit, kinc_g4_texture_direction_t dir, kinc_g4_texture_addressing_t addressing) {} - -void kinc_compute_set_texture3d_addressing(kinc_compute_texture_unit_t unit, kinc_g4_texture_direction_t dir, kinc_g4_texture_addressing_t addressing) {} - -void kinc_compute_set_texture_magnification_filter(kinc_compute_texture_unit_t unit, kinc_g4_texture_filter_t filter) {} - -void kinc_compute_set_texture3d_magnification_filter(kinc_compute_texture_unit_t unit, kinc_g4_texture_filter_t filter) {} - -void kinc_compute_set_texture_minification_filter(kinc_compute_texture_unit_t unit, kinc_g4_texture_filter_t filter) {} - -void kinc_compute_set_texture3d_minification_filter(kinc_compute_texture_unit_t unit, kinc_g4_texture_filter_t filter) {} - -void kinc_compute_set_texture_mipmap_filter(kinc_compute_texture_unit_t unit, kinc_g4_mipmap_filter_t filter) {} - -void kinc_compute_set_texture3d_mipmap_filter(kinc_compute_texture_unit_t unit, kinc_g4_mipmap_filter_t filter) {} - -void kinc_compute_set_shader(kinc_compute_shader_t *shader) {} - -void kinc_compute(int x, int y, int z) {} diff --git a/Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.h b/Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.h deleted file mode 100644 index bf8d1da86..000000000 --- a/Backends/Graphics4/Direct3D9/Sources/kinc/backend/compute.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct { - int nothing; -} kinc_compute_constant_location_impl_t; - -typedef struct { - int nothing; -} kinc_compute_texture_unit_impl_t; - -typedef struct { - int nothing; -} kinc_compute_internal_shader_constant_t; - -typedef struct { - int nothing; -} kinc_compute_shader_impl_t; - -#ifdef __cplusplus -} -#endif diff --git a/Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.cpp b/Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.cpp new file mode 100644 index 000000000..a120b753e --- /dev/null +++ b/Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.cpp @@ -0,0 +1,22 @@ +#include +#include +#include +#include + +void kinc_g4_compute_shader_init(kinc_g4_compute_shader *shader, void *source, int length) {} + +void kinc_g4_compute_shader_destroy(kinc_g4_compute_shader *shader) {} + +kinc_g4_constant_location_t kinc_g4_compute_shader_get_constant_location(kinc_g4_compute_shader *shader, const char *name) { + kinc_g4_constant_location_t location = {0}; + return location; +} + +kinc_g4_texture_unit_t kinc_g4_compute_shader_get_texture_unit(kinc_g4_compute_shader *shader, const char *name) { + kinc_g4_texture_unit_t unit = {0}; + return unit; +} + +void kinc_g4_set_compute_shader(kinc_g4_compute_shader *shader) {} + +void kinc_g4_compute(int x, int y, int z) {} diff --git a/Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.h b/Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.h new file mode 100644 index 000000000..39b0453db --- /dev/null +++ b/Backends/Graphics4/Direct3D9/Sources/kinc/backend/graphics4/compute.h @@ -0,0 +1,13 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct kinc_g4_compute_shader_impl { + int nothing; +} kinc_g4_compute_shader_impl; + +#ifdef __cplusplus +} +#endif