Files
vortex/sim/simx/tex_unit.h
Hansung Kim f46383f350 Add #include <array> to fix compile error
gcc complains std::array being undeclared when trying to build a fresh
clone.
2023-07-02 13:47:41 -07:00

30 lines
444 B
C++

#pragma once
#include <array>
#include "types.h"
namespace vortex {
class Core;
class TexUnit {
public:
TexUnit(Core* core);
~TexUnit();
void clear();
uint32_t get_state(uint32_t state);
void set_state(uint32_t state, uint32_t value);
uint32_t read(int32_t u, int32_t v, int32_t lod, std::vector<mem_addr_size_t>* mem_addrs);
private:
std::array<uint32_t, NUM_TEX_STATES> states_;
Core* core_;
};
}