sda4: commit the Glaze developer hard-drive dump
Un-ignored: the dev drive is the ground truth the restoration and emulator work constantly reference (DPL3/LIBDPL + VRENDER i860 renderer source, BT/RP live+dev game trees, VGL_LABS pod boot, scene/audio content). Kept in-repo for the pod-owner community. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
#include <stdio.h>
|
||||
#include "pazlib.h"
|
||||
#include "magic.h"
|
||||
#include "scrdefs.h"
|
||||
|
||||
/*{{{ void initialize_paz ( int link_A, int link_B )*/
|
||||
void initialize_paz ( int link_A, int link_B )
|
||||
{
|
||||
SCENE *s;
|
||||
int i;
|
||||
|
||||
int lmagic=magic, rmagic=magic2;
|
||||
printf ("initialize paz\n" );
|
||||
|
||||
if (link_B == (-1)) {
|
||||
lmagic&=~(leftStereoBits);
|
||||
}
|
||||
else {
|
||||
lmagic|=syncLink;
|
||||
rmagic|=syncLink;
|
||||
}
|
||||
if (link_A == link_B) {
|
||||
printf ( "PAZinit on left eye\n" );
|
||||
|
||||
PAZinit ( output_device,
|
||||
x_size, y_size,
|
||||
link_A, -1, -1,
|
||||
lmagic, -1, -1, 0 );
|
||||
|
||||
printf ( "PAZinit on right eye\n" );
|
||||
PAZinit ( output_device,
|
||||
x_size, y_size,
|
||||
link_B, -1, -1,
|
||||
rmagic, -1, -1, 1 );
|
||||
}
|
||||
else {
|
||||
for (i=0; i<4; i++ ) {
|
||||
printf ( "PAZinit on processor %d\n", i );
|
||||
PAZinit ( output_device,
|
||||
x_size, y_size,
|
||||
link_A, link_B, -1,
|
||||
lmagic, rmagic, -1, i );
|
||||
}
|
||||
}
|
||||
}
|
||||
/*}}} */
|
||||
|
||||
/*{{{ SCENE *initialize_eyes ( int link_A, int link_B, VIEW **eye, VIEW **rye )*/
|
||||
SCENE *initialize_eyes ( int link_A, int link_B, VIEW **eye, VIEW **rye )
|
||||
{
|
||||
SCENE *s;
|
||||
|
||||
printf ("initialize eyes\n" );
|
||||
|
||||
printf ( "PAZcreatescene, setscene\n " );
|
||||
PAZsetScene(s=PAZcreateScene());
|
||||
printf ( "PAZcreateView\n " );
|
||||
*eye = PAZcreateView ();
|
||||
if ((*eye) == NULL) {
|
||||
printf ("NULL eye\n" );
|
||||
return NULL;
|
||||
}
|
||||
|
||||
printf ( "PAZinitView\n " );
|
||||
PAZinitView ( *eye, 1.0, 8.0, 10000, x_size, y_size, 4.0 / 3.0, link_A );
|
||||
|
||||
printf ( "PAZwriteView\n " );
|
||||
PAZwriteView ( *eye );
|
||||
|
||||
if (link_B == (-1)) {
|
||||
printf ( "no right eye\n " );
|
||||
*rye=NULL;
|
||||
}
|
||||
else {
|
||||
printf ( "PAZcreateView\n " );
|
||||
*rye = PAZcreateView ();
|
||||
if ((*rye) == NULL) {
|
||||
printf ("NULL rye\n" );
|
||||
return NULL;
|
||||
}
|
||||
|
||||
printf ( "PAZinitView\n " );
|
||||
PAZinitView ( *rye, 1.0, 8.0, 10000, x_size, y_size, 4.0 / 3.0, link_B );
|
||||
|
||||
printf ( "PAZwriteView\n " );
|
||||
PAZwriteView ( *rye );
|
||||
}
|
||||
return s;
|
||||
}
|
||||
/*}}} */
|
||||
|
||||
/*{{{ SCENE *initialize_all ( int link_A, int link_B, VIEW **eye, VIEW **rye )*/
|
||||
SCENE *initialize_all ( int link_A, int link_B, VIEW **eye, VIEW **rye )
|
||||
{
|
||||
SCENE *s;
|
||||
|
||||
printf ("initialize all\n" );
|
||||
initialize_paz ( link_A, link_B );
|
||||
s = initialize_eyes ( link_A, link_B, eye, rye );
|
||||
printf ("initialize all returning\n" );
|
||||
|
||||
return s;
|
||||
}
|
||||
/*}}} */
|
||||
|
||||
Reference in New Issue
Block a user