Vulkan fixes
This commit is contained in:
+4
-2
@@ -990,7 +990,7 @@ extern name_id names_index;
|
||||
extern size_t sets_count;
|
||||
extern type_id next_type_index;
|
||||
void hlsl_export2(char **vs, char **fs, api_kind d3d, bool debug);
|
||||
void spirv_export2(char **vs, char **fs, bool debug);
|
||||
void spirv_export2(char **vs, char **fs, int *vs_size, int *fs_size, bool debug);
|
||||
extern size_t vertex_inputs_size;
|
||||
extern size_t fragment_inputs_size;
|
||||
extern size_t vertex_functions_size;
|
||||
@@ -1038,7 +1038,9 @@ void gpu_create_shaders_from_kong(char *kong, char **vs, char **fs) {
|
||||
#else
|
||||
|
||||
transform(TRANSFORM_FLAG_ONE_COMPONENT_SWIZZLE | TRANSFORM_FLAG_BINARY_UNIFY_LENGTH);
|
||||
spirv_export2(vs, fs, false);
|
||||
int vs_size;
|
||||
int fs_size;
|
||||
spirv_export2(vs, fs, &vs_size, &fs_size, false);
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -274,7 +274,7 @@ function export_texture_run_layers(path: string, layers: slot_layer_t[], object_
|
||||
gpu_set_texture(pipes_texa, layers_temp_image);
|
||||
gpu_set_float(pipes_opac, slot_layer_get_opacity(l1));
|
||||
gpu_set_float(pipes_tex1w, l1.texpaint_nor.width);
|
||||
gpu_set_int(pipes_blending, l1.paint_nor_blend ? -2 : -1);
|
||||
gpu_set_int(pipes_blending, l1.paint_nor_blend ? 102 : 101);
|
||||
gpu_set_vertex_buffer(const_data_screen_aligned_vb);
|
||||
gpu_set_index_buffer(const_data_screen_aligned_ib);
|
||||
gpu_draw();
|
||||
|
||||
@@ -775,7 +775,7 @@ function layers_merge_layer(l0 : slot_layer_t, l1: slot_layer_t, use_mask: bool
|
||||
gpu_set_texture(pipes_texa, layers_temp_image);
|
||||
gpu_set_float(pipes_opac, slot_layer_get_opacity(l1));
|
||||
gpu_set_float(pipes_tex1w, l1.texpaint_nor.width);
|
||||
gpu_set_int(pipes_blending, l1.paint_nor_blend ? -2 : -1);
|
||||
gpu_set_int(pipes_blending, l1.paint_nor_blend ? 102 : 101);
|
||||
gpu_set_vertex_buffer(const_data_screen_aligned_vb);
|
||||
gpu_set_index_buffer(const_data_screen_aligned_ib);
|
||||
gpu_draw();
|
||||
|
||||
Reference in New Issue
Block a user