mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-20 22:05:12 +00:00
gpu2: fix resource overlapping
fixed sampler lod implement shader printf support
This commit is contained in:
parent
a38133f3ab
commit
61d58b696f
10 changed files with 213 additions and 49 deletions
|
|
@ -33,7 +33,9 @@ struct VBuffer {
|
|||
std::uint32_t type : 2;
|
||||
|
||||
std::uint64_t address() const { return base; }
|
||||
std::uint64_t size() const { return stride ? num_records * stride : num_records; }
|
||||
std::uint64_t size() const {
|
||||
return stride ? num_records * stride : num_records;
|
||||
}
|
||||
|
||||
auto operator<=>(const VBuffer &) const = default;
|
||||
};
|
||||
|
|
@ -101,8 +103,8 @@ struct SSampler {
|
|||
int32_t disable_cube_wrap : 1;
|
||||
FilterMode filter_mode : 2;
|
||||
int32_t : 1;
|
||||
int32_t min_lod : 12;
|
||||
int32_t max_lod : 12;
|
||||
uint32_t min_lod : 12;
|
||||
uint32_t max_lod : 12;
|
||||
int32_t perf_mip : 4;
|
||||
int32_t perf_z : 4;
|
||||
int32_t lod_bias : 14;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue