Kazashi Yoshioka vnapdv
  • Shibuya,Japan
  • Joined on 2022-10-17
Kazashi Yoshioka closed pull request blender/blender#107409 2023-05-05 00:08:45 +02:00
WIP: Vulkan: DebuggingTools : Add messenger utilities
Kazashi Yoshioka commented on pull request blender/blender#107409 2023-05-05 00:08:39 +02:00
WIP: Vulkan: DebuggingTools : Add messenger utilities

This PR will be done here, so it will be closed.

Kazashi Yoshioka created pull request blender/blender#107635 2023-05-05 00:06:44 +02:00
Vulkan: Debugging Tools
Kazashi Yoshioka commented on pull request blender/blender#107409 2023-05-01 21:14:16 +02:00
WIP: Vulkan: DebuggingTools : Add messenger utilities

Given the ContextVK relationship, should this DebugUtils be a member of VKDevice?

Kazashi Yoshioka created pull request blender/blender#107409 2023-04-27 19:32:34 +02:00
Vulkan: DebuggingTools : Add messenger utilities
Kazashi Yoshioka commented on pull request blender/blender#106098 2023-04-18 09:46:28 +02:00
Vulkan: Provide utilities to put markers and labels where needed in the GPUmodule

The OpenGL test increments the vertex buffer attribute length, causing a subsequent Vulkan test to run-time check failure #2.

Kazashi Yoshioka commented on pull request blender/blender#106098 2023-04-12 14:21:24 +02:00
Vulkan: Provide utilities to put markers and labels where needed in the GPUmodule

I added it because an error occurred in the build of windows. I don't know if it's the best.

Kazashi Yoshioka commented on pull request blender/blender#106098 2023-04-12 14:19:20 +02:00
Vulkan: Provide utilities to put markers and labels where needed in the GPUmodule

This break is as a chain on the device. It has no direct relationship with VKContext.

Kazashi Yoshioka commented on pull request blender/blender#106098 2023-03-28 23:57:17 +02:00
Vulkan: Provide utilities to put markers and labels where needed in the GPUmodule

Regarding the labeling function of vk_ext_debug_utils, it seems that it does not depend on VK_VALIDATION_LAYER.

Kazashi Yoshioka commented on pull request blender/blender#106044 2023-03-28 23:02:43 +02:00
Vulkan: Clearing Framebuffer + Scissors

In case of windows machine, this part does not pass.

Kazashi Yoshioka commented on pull request blender/blender#105922 2023-03-27 20:02:24 +02:00
Fix : Added prerequisite checks for using VK_Layer_Validation

Please run make format when push and configure clang-format to your IDE. This file has several issues where it doesn't match our code style.

Kazashi Yoshioka commented on pull request blender/blender#106044 2023-03-24 20:00:20 +01:00
Vulkan: Clearing Framebuffer + Scissors

This Check may result in an error.

Kazashi Yoshioka created pull request blender/blender#106098 2023-03-24 11:54:13 +01:00
Vulkan: Provide utilities to put markers and labels where needed in the GPUmodule
Kazashi Yoshioka commented on pull request blender/blender#105922 2023-03-21 15:53:17 +01:00
Fix : Added prerequisite checks for using VK_Layer_Validation

Current vulkan is 1.3 and blender locks the version to 1.2. There are situations where it cannot be said that conflicts regarding extensions will not occur, so I think that VK_LAYER_PATH should…

Kazashi Yoshioka commented on pull request blender/blender#105922 2023-03-21 15:44:32 +01:00
Fix : Added prerequisite checks for using VK_Layer_Validation

What we check with enableLayer is not whether it's actually ready for dynamic linking.

Kazashi Yoshioka commented on pull request blender/blender#105922 2023-03-21 14:12:49 +01:00
Fix : Added prerequisite checks for using VK_Layer_Validation

If you return when ev_val is nullptr, you can't print the warnings. It will check if there is no VK_LAYER_PATH and if there is no json file, so it will not return early.

Kazashi Yoshioka created pull request blender/blender#105922 2023-03-20 15:32:24 +01:00
WIP: Fix : Added prerequisite checks for using VK_Layer_Validation
Kazashi Yoshioka commented on pull request blender/blender#105484 2023-03-20 10:56:57 +01:00
WIP: Vulkan: Add functions for Debug to GPU Vulkan Module

Do this explicitly

Kazashi Yoshioka commented on pull request blender/blender#105484 2023-03-20 10:30:28 +01:00
WIP: Vulkan: Add functions for Debug to GPU Vulkan Module

In order for developers to use the validation layer, we will use vulkanSDK, but first I would like to make a PR about how to load it. In particular we have to decide whether to do it Explicit or Implicit. Do you have an opinion on this point?

Kazashi Yoshioka commented on pull request blender/blender#105484 2023-03-16 02:30:19 +01:00
WIP: Vulkan: Add functions for Debug to GPU Vulkan Module

There is no direct relationship between VK_LAYER_KHRONOS_validation being enabled and error(VkResult) handling for vulkan functions.