new RenderModeAttrib::Mode values

This commit is contained in:
David Rose 2005-01-27 14:48:35 +00:00
parent d9d30855d0
commit 8cd122bf5a
4 changed files with 30 additions and 0 deletions

View File

@ -3838,6 +3838,7 @@ issue_render_mode(const RenderModeAttrib *attrib) {
RenderModeAttrib::Mode mode = attrib->get_mode();
switch (mode) {
case RenderModeAttrib::M_unchanged:
case RenderModeAttrib::M_filled:
_pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_SOLID);
break;
@ -3846,6 +3847,10 @@ issue_render_mode(const RenderModeAttrib *attrib) {
_pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_WIREFRAME);
break;
case RenderModeAttrib::M_point:
_pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_POINT);
break;
default:
dxgsg7_cat.error()
<< "Unknown render mode " << (int)mode << endl;

View File

@ -3280,6 +3280,7 @@ issue_render_mode(const RenderModeAttrib *attrib) {
RenderModeAttrib::Mode mode = attrib->get_mode();
switch (mode) {
case RenderModeAttrib::M_unchanged:
case RenderModeAttrib::M_filled:
_pD3DDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID);
break;
@ -3288,6 +3289,10 @@ issue_render_mode(const RenderModeAttrib *attrib) {
_pD3DDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME);
break;
case RenderModeAttrib::M_point:
_pD3DDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_POINT);
break;
default:
dxgsg8_cat.error()
<< "Unknown render mode " << (int)mode << endl;

View File

@ -3268,6 +3268,7 @@ issue_render_mode(const RenderModeAttrib *attrib) {
RenderModeAttrib::Mode mode = attrib->get_mode();
switch (mode) {
case RenderModeAttrib::M_unchanged:
case RenderModeAttrib::M_filled:
_pD3DDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID);
break;
@ -3276,6 +3277,10 @@ issue_render_mode(const RenderModeAttrib *attrib) {
_pD3DDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME);
break;
case RenderModeAttrib::M_point:
_pD3DDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_POINT);
break;
default:
dxgsg9_cat.error()
<< "Unknown render mode " << (int)mode << endl;

View File

@ -192,8 +192,23 @@ help() {
" Display this help text.\n\n";
}
void dofoo(int foo[2]) {
}
void dofoo2(int foo[][2]) {
}
int
main(int argc, char *argv[]) {
int foo[3][2] = { { 0, 1 }, { 2, 3 }, { 4, 5 } };
int *xfoo = (int *)foo;
for (int i = 0; i < 6; i++) {
cerr << xfoo[i] << " ";
}
cerr << "\n";
dofoo(foo[0]);
dofoo2(foo);
framework.open_framework(argc, argv);
framework.set_window_title("Panda Viewer");