mirror of
https://github.com/mwpenny/portal64-still-alive.git
synced 2024-10-20 10:37:37 -04:00
Make resolution configurable in code
This commit is contained in:
parent
ce9b51aa9b
commit
278214b0b2
|
@ -8,6 +8,8 @@
|
|||
|
||||
#define MAX_FRAME_BUFFER_MESGS 8
|
||||
|
||||
#define HIGH_RES 1
|
||||
|
||||
#define INIT_PRIORITY 10
|
||||
#define GAME_PRIORITY 10
|
||||
#define AUDIO_PRIORITY 12
|
||||
|
|
|
@ -4,9 +4,15 @@
|
|||
#include <ultra64.h>
|
||||
#include <sched.h>
|
||||
#include "renderstate.h"
|
||||
#include "defs.h"
|
||||
|
||||
#if HIGH_RES
|
||||
#define SCREEN_WD 640
|
||||
#define SCREEN_HT 480
|
||||
#else
|
||||
#define SCREEN_WD 320
|
||||
#define SCREEN_HT 240
|
||||
#endif
|
||||
|
||||
struct GraphicsTask {
|
||||
struct RenderState renderState;
|
||||
|
|
|
@ -97,13 +97,13 @@ static void gameProc(void* arg) {
|
|||
|
||||
switch (osTvType) {
|
||||
case 0: // PAL
|
||||
schedulerMode = OS_VI_PAL_LPF1;
|
||||
schedulerMode = HIGH_RES ? OS_VI_PAL_HPF1 : OS_VI_PAL_LPF1;
|
||||
break;
|
||||
case 1: // NTSC
|
||||
schedulerMode = OS_VI_NTSC_LPF1;
|
||||
schedulerMode = HIGH_RES ? OS_VI_NTSC_HPF1 : OS_VI_NTSC_LPF1;
|
||||
break;
|
||||
case 2: // MPAL
|
||||
schedulerMode = OS_VI_MPAL_LPF1;
|
||||
schedulerMode = HIGH_RES ? OS_VI_MPAL_HPF1 : OS_VI_MPAL_LPF1;
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue