/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/ |
H A D | context.c | 199 GLenum fbo_target, IWineD3DSurfaceImpl *depth_stencil, BOOL use_render_buffer) 203 TRACE("Attach depth stencil %p\n", depth_stencil); 205 if (depth_stencil) 207 DWORD format_flags = depth_stencil->resource.format_desc->Flags; 209 if (use_render_buffer && depth_stencil->current_renderbuffer) 214 GL_RENDERBUFFER, depth_stencil->current_renderbuffer->id); 221 GL_RENDERBUFFER, depth_stencil->current_renderbuffer->id); 227 surface_prepare_texture(depth_stencil, gl_info, FALSE); 228 context_apply_attachment_filter_states(depth_stencil); 233 depth_stencil 198 context_attach_depth_stencil_fbo(struct wined3d_context *context, GLenum fbo_target, IWineD3DSurfaceImpl *depth_stencil, BOOL use_render_buffer) argument 2640 IWineD3DSurfaceImpl *depth_stencil = (IWineD3DSurfaceImpl *) device->stencilBufferTarget; local [all...] |
H A D | device.c | 4519 IWineD3DSurfaceImpl *depth_stencil = (IWineD3DSurfaceImpl *) This->stencilBufferTarget; local 4556 context_attach_depth_stencil_fbo(context, GL_FRAMEBUFFER, depth_stencil, TRUE); 4590 if (!(depth_stencil->Flags & location) && !is_full_clear(depth_stencil, vp, scissor_rect, clear_rect))
|
H A D | wined3d_private.h | 1281 GLenum fbo_target, IWineD3DSurfaceImpl *depth_stencil, BOOL use_render_buffer) DECLSPEC_HIDDEN; 2341 IWineD3DSurfaceImpl *depth_stencil; member in struct:fbo_entry
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/ |
H A D | context.c | 135 GLenum fbo_target, struct wined3d_surface *depth_stencil, DWORD location) 139 TRACE("Attach depth stencil %p\n", depth_stencil); 141 if (depth_stencil) 143 DWORD format_flags = depth_stencil->resource.format->flags; 145 if (depth_stencil->current_renderbuffer) 148 format_flags, depth_stencil->current_renderbuffer->id); 156 surface_prepare_texture(depth_stencil, context, FALSE); 161 depth_stencil->texture_target, depth_stencil->texture_name, 162 depth_stencil 134 context_attach_depth_stencil_fbo(struct wined3d_context *context, GLenum fbo_target, struct wined3d_surface *depth_stencil, DWORD location) argument 326 context_create_fbo_entry(const struct wined3d_context *context, struct wined3d_surface **render_targets, struct wined3d_surface *depth_stencil, DWORD location) argument 347 context_reuse_fbo_entry(struct wined3d_context *context, GLenum target, struct wined3d_surface **render_targets, struct wined3d_surface *depth_stencil, DWORD location, struct fbo_entry *entry) argument 378 context_find_fbo_entry(struct wined3d_context *context, GLenum target, struct wined3d_surface **render_targets, struct wined3d_surface *depth_stencil, DWORD location) argument 467 context_apply_fbo_state(struct wined3d_context *context, GLenum target, struct wined3d_surface **render_targets, struct wined3d_surface *depth_stencil, DWORD location) argument 496 context_apply_fbo_state_blit(struct wined3d_context *context, GLenum target, struct wined3d_surface *render_target, struct wined3d_surface *depth_stencil, DWORD location) argument 2485 context_validate_onscreen_formats(struct wined3d_context *context, const struct wined3d_surface *depth_stencil) argument [all...] |
H A D | device.c | 471 struct wined3d_context *context, struct wined3d_surface *depth_stencil) 482 device->onscreen_depth_stencil = depth_stencil; 606 drawable_width = fb->depth_stencil->pow2Width; 607 drawable_height = fb->depth_stencil->pow2Height; 612 DWORD location = render_offscreen ? fb->depth_stencil->draw_binding : SFLAG_INDRAWABLE; 614 if (!render_offscreen && fb->depth_stencil != device->onscreen_depth_stencil) 615 device_switch_onscreen_ds(device, context, fb->depth_stencil); 616 prepare_ds_clear(fb->depth_stencil, context, location, 644 DWORD location = render_offscreen ? fb->depth_stencil->draw_binding : SFLAG_INDRAWABLE; 646 surface_modify_ds_location(fb->depth_stencil, locatio 470 device_switch_onscreen_ds(struct wined3d_device *device, struct wined3d_context *context, struct wined3d_surface *depth_stencil) argument 2293 struct wined3d_surface *depth_stencil, *surface; local 4588 wined3d_device_set_depth_stencil(struct wined3d_device *device, struct wined3d_surface *depth_stencil) argument [all...] |
H A D | wined3d_private.h | 1221 struct wined3d_surface *depth_stencil; member in struct:wined3d_fb_state 1351 struct wined3d_surface *render_target, struct wined3d_surface *depth_stencil, DWORD location) DECLSPEC_HIDDEN; 2025 struct wined3d_surface *depth_stencil) DECLSPEC_HIDDEN; 2238 struct wined3d_surface *depth_stencil; member in struct:fbo_entry
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d8/ |
H A D | device.c | 1100 IDirect3DSurface8 *render_target, IDirect3DSurface8 *depth_stencil) 1104 struct d3d8_surface *ds_impl = unsafe_impl_from_IDirect3DSurface8(depth_stencil); 1108 TRACE("iface %p, render_target %p, depth_stencil %p.\n", iface, render_target, depth_stencil); 1188 static HRESULT WINAPI d3d8_device_GetDepthStencilSurface(IDirect3DDevice8 *iface, IDirect3DSurface8 **depth_stencil) argument 1195 TRACE("iface %p, depth_stencil %p.\n", iface, depth_stencil); 1197 if (!depth_stencil) 1204 *depth_stencil = &surface_impl->IDirect3DSurface8_iface; 1205 IDirect3DSurface8_AddRef(*depth_stencil); 1099 d3d8_device_SetRenderTarget(IDirect3DDevice8 *iface, IDirect3DSurface8 *render_target, IDirect3DSurface8 *depth_stencil) argument [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/ |
H A D | device.c | 1512 static HRESULT WINAPI d3d9_device_SetDepthStencilSurface(IDirect3DDevice9Ex *iface, IDirect3DSurface9 *depth_stencil) argument 1515 struct d3d9_surface *ds_impl = unsafe_impl_from_IDirect3DSurface9(depth_stencil); 1517 TRACE("iface %p, depth_stencil %p.\n", iface, depth_stencil); 1526 static HRESULT WINAPI d3d9_device_GetDepthStencilSurface(IDirect3DDevice9Ex *iface, IDirect3DSurface9 **depth_stencil) argument 1533 TRACE("iface %p, depth_stencil %p.\n", iface, depth_stencil); 1535 if (!depth_stencil) 1542 *depth_stencil = &surface_impl->IDirect3DSurface9_iface; 1543 IDirect3DSurface9_AddRef(*depth_stencil); [all...] |
/vbox/src/VBox/Devices/Graphics/shaderlib/ |
H A D | wined3d_private.h | 1309 GLenum fbo_target, IWineD3DSurfaceImpl *depth_stencil, BOOL use_render_buffer) DECLSPEC_HIDDEN; 2376 IWineD3DSurfaceImpl *depth_stencil; member in struct:fbo_entry
|