luboslenco 1 ماه پیش
والد
کامیت
2fee1bbd18

+ 1 - 1
base/sources/backends/android_system.c

@@ -129,7 +129,7 @@ iron_display_mode_t iron_display_current_mode(int display) {
 
 VkResult iron_vulkan_create_surface(VkInstance instance, VkSurfaceKHR *surface) {
 	assert(app->window != NULL);
-	VkAndroidSurfaceCreateInfoKHR createInfo = {};
+	VkAndroidSurfaceCreateInfoKHR createInfo = {0};
 	createInfo.sType = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR;
 	createInfo.pNext = NULL;
 	createInfo.flags = 0;

+ 3 - 3
base/sources/backends/direct3d12_gpu.c

@@ -270,7 +270,7 @@ void gpu_render_target_init2(gpu_texture_t *render_target, int width, int height
 void create_root_signature(bool linear_sampling) {
 	ID3DBlob *root_blob;
 	ID3DBlob *error_blob;
-	D3D12_ROOT_PARAMETER parameters[3] = {};
+	D3D12_ROOT_PARAMETER parameters[3] = {0};
 	D3D12_DESCRIPTOR_RANGE range = {
 		.RangeType = D3D12_DESCRIPTOR_RANGE_TYPE_SRV,
 		.NumDescriptors = (UINT)GPU_MAX_TEXTURES,
@@ -1241,7 +1241,7 @@ void gpu_raytrace_pipeline_init(gpu_raytrace_pipeline_t *pipeline, void *ray_sha
 		.OffsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND,
 	};
 
-	D3D12_ROOT_PARAMETER rootParameters[12] = {};
+	D3D12_ROOT_PARAMETER rootParameters[12] = {0};
 	// Output view
 	rootParameters[0].ParameterType = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE;
 	rootParameters[0].ShaderVisibility = D3D12_SHADER_VISIBILITY_ALL;
@@ -1340,7 +1340,7 @@ void gpu_raytrace_pipeline_init(gpu_raytrace_pipeline_t *pipeline, void *ray_sha
 		.MaxTraceRecursionDepth = 1, // ~ primary rays only
 	};
 
-	D3D12_STATE_SUBOBJECT subobjects[5] = {};
+	D3D12_STATE_SUBOBJECT subobjects[5] = {0};
 	subobjects[0].Type = D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY;
 	subobjects[0].pDesc = &dxilLibrary;
 	subobjects[1].Type = D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP;

+ 1 - 1
base/sources/backends/macos_system.m

@@ -18,7 +18,7 @@ struct WindowData {
 	void *closeCallbackData;
 };
 
-static struct WindowData windows[1] = {};
+static struct WindowData windows[1] = {0};
 static bool controlKeyMouseButton = false;
 static int mouseX, mouseY;
 static bool keyboardShown = false;

+ 1 - 1
base/sources/iron_ui_nodes.c

@@ -1150,7 +1150,7 @@ void ui_node_canvas(ui_nodes_t *nodes, ui_node_canvas_t *canvas) {
 			}
 		}
 		if (copy_nodes_count > 0) {
-			ui_node_canvas_t copy_canvas = {};
+			ui_node_canvas_t copy_canvas = {0};
 			copy_canvas.name = canvas->name;
 			ui_node_array_t nodes = { .buffer = copy_nodes, .length = copy_nodes_count };
 			ui_node_link_array_t links = { .buffer = copy_links, .length = copy_links_count };