Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BSImagespaceShader RE #55

Merged
merged 2 commits into from
Aug 3, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions include/RE/B/BSImagespaceShader.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

namespace RE
{
class BSComputeShader;

class BSImagespaceShader :
public BSShader, // 000
public ImageSpaceEffect // 090
Expand All @@ -29,23 +31,16 @@ namespace RE
virtual void Unk_0E(void); // 0E

// members
std::uint64_t unk120; // 120
std::uint64_t unk128; // 128
std::uint64_t unk130; // 130
std::uint64_t unk138; // 138
std::uint64_t unk140; // 140
std::uint64_t unk148; // 148
std::uint64_t unk150; // 150
std::uint64_t unk158; // 158
std::uint64_t unk160; // 160
std::uint64_t unk168; // 168
std::uint64_t unk170; // 170
std::uint64_t unk178; // 178
std::uint64_t unk180; // 180
std::uint64_t unk188; // 188
std::uint64_t unk190; // 190
std::uint64_t unk198; // 198
std::uint64_t unk1A0; // 1A0
BSFixedString name; // 120
BSFixedString originalShaderName; // 128
std::uint64_t unk130; // 130
BSTArray<BSFixedString> vsConstantNames; // 138
BSTArray<BSFixedString> psConstantNames; // 150
BSTArray<BSFixedString> samplerNames; // 158
BSTArray<BSFixedString> unk180; // 180
BSComputeShader* computeShader; // 198
bool unk1A0; // 1A0
bool isComputeShader; // 1A1
};
static_assert(sizeof(BSImagespaceShader) == 0x1A8);
}