summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/drawd3d.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/render/drawd3d.h')
-rw-r--r--src/osd/modules/render/drawd3d.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/osd/modules/render/drawd3d.h b/src/osd/modules/render/drawd3d.h
index e736b0e45cd..dace1ce342d 100644
--- a/src/osd/modules/render/drawd3d.h
+++ b/src/osd/modules/render/drawd3d.h
@@ -67,6 +67,7 @@ public:
~render_target();
bool init(renderer *d3d, base *d3dintf, int width, int height, int prescale_x, int prescale_y);
+ int next_index(int index) { return ++index > 1 ? 0 : index; }
int target_width;
int target_height;
@@ -80,12 +81,10 @@ public:
int screen_index;
int page_index;
- surface *prescaletarget;
- texture *prescaletexture;
- surface *smalltarget;
- texture *smalltexture;
- surface *target[5];
- texture *render_texture[5];
+ surface *prescale_target[2];
+ texture *prescale_texture[2];
+ surface *native_target[2];
+ texture *native_texture[2];
render_target *next;
render_target *prev;