mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-17 17:00:35 +02:00
Integrate coherent B3, P2/K17 prerequisites, completed K1-K16 + S, and the independent profile/effects rulings. Five gains and two explicitly approved B3 debits: net +3 strict functions, +2770 meaningful/+2800 padded bytes (+2774 progress credit). No additional losses; Halo objects 394 to 396 and data unchanged. Clean rebuild, identical 8252-row stable sweep, 68 valid parks, admission/provider checks, 467-unit warning comparison, unchanged fake scan, and 1318 tests passed. Preserve canonical helper recoveries and unrelated work. Full evidence and disclosures in docs/object_matching_logs/astra_five_function_reconciliation_20260928.md.
53 lines
922 B
C
53 lines
922 B
C
/*
|
|
TEXTURE_CACHE.H
|
|
|
|
header included in hcex build.
|
|
*/
|
|
|
|
#ifndef __TEXTURE_CACHE_H
|
|
#define __TEXTURE_CACHE_H
|
|
#pragma once
|
|
|
|
/* ---------- constants */
|
|
|
|
/* ---------- macros */
|
|
|
|
/* ---------- structures */
|
|
|
|
struct bitmap_data;
|
|
|
|
/* ---------- prototypes/TEXTURE_CACHE.C */
|
|
|
|
void *_texture_cache_bitmap_get_hardware_format(
|
|
struct bitmap_data *bitmap,
|
|
boolean block,
|
|
boolean load);
|
|
void *texture_cache_bitmap_load(
|
|
struct bitmap_data *bitmap);
|
|
void texture_cache_bitmap_delete(
|
|
struct bitmap_data *bitmap);
|
|
void texture_cache_new(
|
|
void);
|
|
void texture_cache_close(
|
|
void);
|
|
void texture_cache_delete(
|
|
void);
|
|
void texture_cache_open(
|
|
void);
|
|
void texture_cache_idle(
|
|
void);
|
|
void texture_cache_return_memory(
|
|
void);
|
|
void texture_cache_flush(
|
|
void);
|
|
void *texture_cache_steal_memory(
|
|
long size);
|
|
void texture_cache_debug_render(
|
|
void);
|
|
|
|
/* ---------- globals */
|
|
|
|
/* ---------- public code */
|
|
|
|
#endif // __TEXTURE_CACHE_H
|