mirror of
https://github.com/ioquake/ioq3.git
synced 2025-05-31 00:51:17 +00:00
30 lines
833 B
C
30 lines
833 B
C
#include "ref_import.h"
|
|
#include "tr_backend.h"
|
|
#include "R_PrintMat.h"
|
|
#include "glConfig.h"
|
|
backEndState_t backEnd;
|
|
|
|
|
|
void R_ClearBackendState(void)
|
|
{
|
|
ri.Printf(PRINT_ALL, " backend state cleared. \n");
|
|
// clear all our internal state
|
|
memset( &backEnd, 0, sizeof( backEnd ) );
|
|
|
|
int width, height;
|
|
R_GetWinResolution(&width, &height);
|
|
backEnd.viewParms.viewportWidth = width;
|
|
backEnd.viewParms.viewportHeight = height;
|
|
}
|
|
|
|
|
|
void R_PrintBackEnd_OR_f(void)
|
|
{
|
|
// in world coordinates
|
|
printMat1x3f("backEnd.or.origin", backEnd.or.origin);
|
|
// orientation in world
|
|
printMat3x3f("backEnd.or.axis", backEnd.or.axis);
|
|
// viewParms->or.origin in local coordinates
|
|
printMat1x3f("backEnd.or.viewOrigin", backEnd.or.viewOrigin);
|
|
printMat4x4f("backEnd.or.modelMatrix", backEnd.or.modelMatrix);
|
|
}
|