replace placeholder character with female
buildbot/windows Build done.
buildbot/linux Build done.

This commit is contained in:
Sven Balzer
2026-08-03 18:36:40 +02:00
parent e49683eb7b
commit 3366008d59
4 changed files with 3 additions and 8 deletions
+1 -1
View File
@@ -910,7 +910,7 @@ static bool init_resources() {
return false;
}
player_texture = create_texture("characters/Basic Charakter Spritesheet.png");
player_texture = create_texture("characters/main_character_female_sprite_sheet.png");
if (!player_texture) {
log_error("Failed to create shader texture.");
return false;
Binary file not shown.
+1 -6
View File
@@ -28,14 +28,9 @@ VertexShaderOutput main_vertex(VertexShaderInput input) {
input.pos.xy *= 0.5;
output.pos = mul(float4(input.world_pos + input.pos.xy, 0, 1), view_projection_matrix);
output.pos = mul(float4(input.world_pos + input.pos.xy + float2(0, -0.35), 0, 1), view_projection_matrix);
output.uv = input.uv;
// uint sprite_x = bitfieldExtract(input.sprite_selection, 16, 16);
// uint sprite_y = bitfieldExtract(input.sprite_selection, 0, 16);
// output.uv = (float2(sprite_x, sprite_y) + input.uv) * (1.0 / 4.0);
return output;
}
+1 -1
View File
@@ -42,7 +42,7 @@ fn main_vertex( _S1 : vertexInput_0, @builtin(vertex_index) vertex_index_1 : u32
_S2.pos_2.x = _S3.x;
_S2.pos_2.y = _S3.y;
var output_0 : VertexShaderOutput_0;
output_0.pos_0 = (((mat4x4<f32>(view_projection_matrix_0.data_0[i32(0)][i32(0)], view_projection_matrix_0.data_0[i32(1)][i32(0)], view_projection_matrix_0.data_0[i32(2)][i32(0)], view_projection_matrix_0.data_0[i32(3)][i32(0)], view_projection_matrix_0.data_0[i32(0)][i32(1)], view_projection_matrix_0.data_0[i32(1)][i32(1)], view_projection_matrix_0.data_0[i32(2)][i32(1)], view_projection_matrix_0.data_0[i32(3)][i32(1)], view_projection_matrix_0.data_0[i32(0)][i32(2)], view_projection_matrix_0.data_0[i32(1)][i32(2)], view_projection_matrix_0.data_0[i32(2)][i32(2)], view_projection_matrix_0.data_0[i32(3)][i32(2)], view_projection_matrix_0.data_0[i32(0)][i32(3)], view_projection_matrix_0.data_0[i32(1)][i32(3)], view_projection_matrix_0.data_0[i32(2)][i32(3)], view_projection_matrix_0.data_0[i32(3)][i32(3)])) * (vec4<f32>(_S2.world_pos_1 + _S2.pos_2.xy, 0.0f, 1.0f))));
output_0.pos_0 = (((mat4x4<f32>(view_projection_matrix_0.data_0[i32(0)][i32(0)], view_projection_matrix_0.data_0[i32(1)][i32(0)], view_projection_matrix_0.data_0[i32(2)][i32(0)], view_projection_matrix_0.data_0[i32(3)][i32(0)], view_projection_matrix_0.data_0[i32(0)][i32(1)], view_projection_matrix_0.data_0[i32(1)][i32(1)], view_projection_matrix_0.data_0[i32(2)][i32(1)], view_projection_matrix_0.data_0[i32(3)][i32(1)], view_projection_matrix_0.data_0[i32(0)][i32(2)], view_projection_matrix_0.data_0[i32(1)][i32(2)], view_projection_matrix_0.data_0[i32(2)][i32(2)], view_projection_matrix_0.data_0[i32(3)][i32(2)], view_projection_matrix_0.data_0[i32(0)][i32(3)], view_projection_matrix_0.data_0[i32(1)][i32(3)], view_projection_matrix_0.data_0[i32(2)][i32(3)], view_projection_matrix_0.data_0[i32(3)][i32(3)])) * (vec4<f32>(_S2.world_pos_1 + _S2.pos_2.xy + vec2<f32>(0.0f, -0.34999999403953552f), 0.0f, 1.0f))));
output_0.uv_0 = _S2.uv_2;
return output_0;
}