fixes: texture unit mem access sometimes going to smem, bilinear texture filtering; new: cache req_id,

This commit is contained in:
Blaise Tine
2021-11-24 00:00:17 -05:00
parent 1501360f4b
commit 18762dffce
70 changed files with 3818 additions and 1727 deletions

View File

@@ -7,7 +7,7 @@ namespace vortex {
class IBuffer {
private:
std::queue<pipeline_state_t> entries_;
std::queue<pipeline_trace_t*> entries_;
uint32_t capacity_;
public:
@@ -23,12 +23,12 @@ public:
return (entries_.size() == capacity_);
}
const pipeline_state_t& top() const {
pipeline_trace_t* top() const {
return entries_.front();
}
void push(const pipeline_state_t& state) {
entries_.emplace(state);
void push(pipeline_trace_t* trace) {
entries_.emplace(trace);
}
void pop() {