[WINED3D] Pbuffer/ActiveRender cleanup #2

H. Verbeet hverbeet at gmail.com
Tue Sep 19 04:31:16 CDT 2006

On 17/09/06, Ivan Gyurdiev <ivg231 at gmail.com> wrote:
> @@ -156,6 +160,7 @@ typedef struct wined3d_settings_s {
>    BOOL glslRequested;
>    int vs_selected_mode;
>    int ps_selected_mode;
> +  int offscreen_selected_mode;
>  /* nonpower 2 function */
>    int nonpower2_mode;
>    int rendertargetlock_mode;
When you change wined3d_settings, you should make sure that you update
the defaults in wined3d_main.c as well. I know those are currently
mismatched, but I've got a patch to clean it up. I'm currently waiting
for Alexandre to apply/reject some of the wined3d patches sent over
the past couple days before sending it (and some other patches).

I'm not sure if using wined3d_settings is really the right place to
store things that don't have a corresponding registry key, but it
seems like the best place for now.

To clarify what OFFSCREEN_NONE does, it renders to the backbuffer for
the current context, rather than using a separate context, and copies
it to a texture when done. That's also why, depending on the primitive
drawing order, you sometimes see the offscreen surface in the lower
left corner of the screen.

More information about the wine-patches mailing list