#include <memory>
#include "gfx_rendering_api.h"
#include "../interpreter.h"
#include <imgui_impl_sdl2.h>
#include <simd/simd.h>
Go to the source code of this file.
|
| namespace | Ship |
| | Core namespace for the libultraship engine framework.
|
| |
| namespace | Fast |
| |
|
| static size_t | cantor (uint64_t a, uint64_t b) |
| | Combines two integer keys using the Cantor pairing function.
|
| |
| bool | Metal_IsSupported () |
| | Returns true when Metal is available on the current runtime platform.
|
| |
◆ cantor()
| static size_t cantor |
( |
uint64_t |
a, |
|
|
uint64_t |
b |
|
) |
| |
|
static |
Combines two integer keys using the Cantor pairing function.
◆ Metal_IsSupported()
| bool Metal_IsSupported |
( |
| ) |
|
Returns true when Metal is available on the current runtime platform.
◆ kMaxVertexBufferPoolSize
| constexpr size_t kMaxVertexBufferPoolSize = 3 |
|
staticconstexpr |
Number of rotating vertex buffers kept to reduce CPU/GPU sync stalls.
◆ MAX_PIXEL_DEPTH_COORDS
| constexpr size_t MAX_PIXEL_DEPTH_COORDS = 1024 |
|
staticconstexpr |
Maximum number of pixel-depth coordinates queried in a single pass.
◆ METAL_MAX_MULTISAMPLE_SAMPLE_COUNT
| constexpr size_t METAL_MAX_MULTISAMPLE_SAMPLE_COUNT = 8 |
|
staticconstexpr |
Maximum multisample count supported by this Metal backend implementation.