Test Circular Buffer

This commit is contained in:
2022-12-23 20:33:36 +01:00
parent 4d6c701a22
commit 791fe85ab8
3 changed files with 12 additions and 1 deletions

View File

@@ -11,6 +11,14 @@ namespace JabyEngine {
constexpr ArrayRange() = default;
constexpr ArrayRange(T* start, size_t size) : start(start), size(size) {
}
constexpr T& operator[](size_t idx) {
return this->start[idx];
}
constexpr const T& operator[](size_t idx) const {
return this->start[idx];
}
};
}

View File

@@ -17,7 +17,7 @@ namespace JabyEngine {
public:
FastCircularBuffer() = default;
void setup(T* buffer_start_adr, size_t element_count) {
void setup(T* buffer_start_adr) {
this->start_adr = buffer_start_adr;
this->read_idx = 0;
this->write_idx = 0;