mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-02-15 01:50:06 +00:00
clang format
This commit is contained in:
parent
c15fa4f9be
commit
f37ca9c44c
src/shader_recompiler/backend/spirv
|
@ -88,9 +88,9 @@ Id OutputAttrPointer(EmitContext& ctx, IR::Attribute attr, u32 element) {
|
||||||
Id EmitGetUserData(EmitContext& ctx, IR::ScalarReg reg) {
|
Id EmitGetUserData(EmitContext& ctx, IR::ScalarReg reg) {
|
||||||
const u32 index = ctx.binding.user_data + ctx.info.ud_mask.Index(reg);
|
const u32 index = ctx.binding.user_data + ctx.info.ud_mask.Index(reg);
|
||||||
const u32 half = PushData::UdRegsIndex + (index >> 2);
|
const u32 half = PushData::UdRegsIndex + (index >> 2);
|
||||||
const Id ud_ptr{
|
const Id ud_ptr{ctx.OpAccessChain(ctx.TypePointer(spv::StorageClass::PushConstant, ctx.U32[1]),
|
||||||
ctx.OpAccessChain(ctx.TypePointer(spv::StorageClass::PushConstant, ctx.U32[1]),
|
ctx.push_data_block, ctx.ConstU32(half),
|
||||||
ctx.push_data_block, ctx.ConstU32(half), ctx.ConstU32(index & 3))};
|
ctx.ConstU32(index & 3))};
|
||||||
const Id ud_reg{ctx.OpLoad(ctx.U32[1], ud_ptr)};
|
const Id ud_reg{ctx.OpLoad(ctx.U32[1], ud_ptr)};
|
||||||
ctx.Name(ud_reg, fmt::format("ud_{}", u32(reg)));
|
ctx.Name(ud_reg, fmt::format("ud_{}", u32(reg)));
|
||||||
return ud_reg;
|
return ud_reg;
|
||||||
|
|
|
@ -333,7 +333,8 @@ void EmitContext::DefineOutputs() {
|
||||||
|
|
||||||
void EmitContext::DefinePushDataBlock() {
|
void EmitContext::DefinePushDataBlock() {
|
||||||
// Create push constants block for instance steps rates
|
// Create push constants block for instance steps rates
|
||||||
const Id struct_type{Name(TypeStruct(U32[1], U32[1], U32[4], U32[4], U32[4], U32[4]), "AuxData")};
|
const Id struct_type{
|
||||||
|
Name(TypeStruct(U32[1], U32[1], U32[4], U32[4], U32[4], U32[4]), "AuxData")};
|
||||||
Decorate(struct_type, spv::Decoration::Block);
|
Decorate(struct_type, spv::Decoration::Block);
|
||||||
MemberName(struct_type, 0, "sr0");
|
MemberName(struct_type, 0, "sr0");
|
||||||
MemberName(struct_type, 1, "sr1");
|
MemberName(struct_type, 1, "sr1");
|
||||||
|
|
Loading…
Reference in a new issue