Validate shader resource label bounds
This commit is contained in:
@@ -503,8 +503,9 @@ pp::foundation::Status validate_texture_slot(std::uint32_t slot) noexcept
|
||||
|
||||
pp::foundation::Status validate_shader_program_desc(ShaderProgramDesc desc) noexcept
|
||||
{
|
||||
if (desc.debug_name == nullptr) {
|
||||
return pp::foundation::Status::invalid_argument("shader debug name must not be null");
|
||||
const auto label_status = validate_resource_label(desc.debug_name);
|
||||
if (!label_status.ok()) {
|
||||
return label_status;
|
||||
}
|
||||
|
||||
const auto vertex_status = validate_shader_stage_source(
|
||||
|
||||
Reference in New Issue
Block a user