Nugget
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
gpu.hh File Reference
#include <EASTL/array.h>
#include <EASTL/atomic.h>
#include <EASTL/fixed_list.h>
#include <EASTL/functional.h>
#include <EASTL/utility.h>
#include <stdint.h>
#include <coroutine>
#include "psyqo/fragment-concept.hh"
#include "psyqo/hardware/gpu.hh"
#include "psyqo/kernel.hh"
#include "psyqo/ordering-table.hh"
#include "psyqo/primitive-concept.hh"
#include "psyqo/primitives/common.hh"
#include "psyqo/primitives/control.hh"
#include "psyqo/primitives/misc.hh"
#include "psyqo/shared.hh"
#include "psyqo/internal/gpu/configuration.hh"
Include dependency graph for gpu.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  psyqo::GPU
 The singleton GPU class. More...
 

Namespaces

namespace  psyqo
 
namespace  psyqo::DMA
 
namespace  psyqo::timer_literals
 

Enumerations

enum  psyqo::DMA::DmaCallback { psyqo::DMA::FROM_ISR , psyqo::DMA::FROM_MAIN_LOOP }
 

Functions

consteval uint32_t psyqo::timer_literals::operator""_ns (unsigned long long int value)
 Literal operators for time units.
 
consteval uint32_t psyqo::timer_literals::operator""_us (unsigned long long int value)
 
consteval uint32_t psyqo::timer_literals::operator""_ms (unsigned long long int value)
 
consteval uint32_t psyqo::timer_literals::operator""_s (unsigned long long int value)
 
consteval uint32_t psyqo::timer_literals::operator""_ns (long double value)
 
consteval uint32_t psyqo::timer_literals::operator""_us (long double value)
 
consteval uint32_t psyqo::timer_literals::operator""_ms (long double value)
 
consteval uint32_t psyqo::timer_literals::operator""_s (long double value)