Lines Matching refs:wined3d_context

721 struct wined3d_context;
758 void (*shader_select)(const struct wined3d_context *context, BOOL usePS, BOOL useVS);
763 void (*shader_load_constants)(const struct wined3d_context *context, char usePS, char useVS);
1061 struct wined3d_context *context;
1074 struct wined3d_context *context;
1092 struct wined3d_context
1189 typedef void (*APPLYSTATEFUNC)(DWORD state, IWineD3DStateBlockImpl *stateblock, struct wined3d_context *ctx);
1271 struct wined3d_context *context_acquire(IWineD3DDeviceImpl *This,
1273 void context_alloc_event_query(struct wined3d_context *context,
1275 void context_alloc_occlusion_query(struct wined3d_context *context,
1279 void context_bind_fbo(struct wined3d_context *context, GLenum target, GLuint *fbo) DECLSPEC_HIDDEN;
1280 void context_attach_depth_stencil_fbo(struct wined3d_context *context,
1282 void context_attach_surface_fbo(const struct wined3d_context *context,
1284 struct wined3d_context *context_create(IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target,
1290 struct IWineD3DDeviceImpl *context_get_device(const struct wined3d_context *context); DECLSPEC_HIDDEN;
1292 struct wined3d_context *context_find_create(IWineD3DDeviceImpl *device, IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target,
1294 BOOL context_acquire_context(struct wined3d_context * context, IWineD3DSurface *target, enum ContextUsage usage, BOOL bReValidate) DECLSPEC_HIDDEN;
1296 void context_destroy(IWineD3DDeviceImpl *This, struct wined3d_context *context) DECLSPEC_HIDDEN;
1299 struct wined3d_context *context_get_current(void) DECLSPEC_HIDDEN;
1301 void context_release(struct wined3d_context *context) DECLSPEC_HIDDEN;
1302 BOOL context_set_current(struct wined3d_context *ctx) DECLSPEC_HIDDEN;
1303 void context_set_draw_buffer(struct wined3d_context *context, GLenum buffer) DECLSPEC_HIDDEN;
1305 void context_surface_update(struct wined3d_context *context, IWineD3DSurfaceImpl *surface) DECLSPEC_HIDDEN;
1960 struct wined3d_context **contexts;
1983 BOOL device_context_add(IWineD3DDeviceImpl *device, struct wined3d_context *context) DECLSPEC_HIDDEN;
1984 void device_context_remove(IWineD3DDeviceImpl *device, struct wined3d_context *context) DECLSPEC_HIDDEN;
2005 static inline BOOL isStateDirty(struct wined3d_context *context, DWORD state)
2381 void (*get_drawable_size)(struct wined3d_context *context, UINT *width, UINT *height);
2488 void get_drawable_size_swapchain(struct wined3d_context *context, UINT *width, UINT *height) DECLSPEC_HIDDEN;
2489 void get_drawable_size_backbuffer(struct wined3d_context *context, UINT *width, UINT *height) DECLSPEC_HIDDEN;
2490 void get_drawable_size_fbo(struct wined3d_context *context, UINT *width, UINT *height) DECLSPEC_HIDDEN;
2776 struct wined3d_context *context)
2915 struct wined3d_context **context;
2952 struct wined3d_context *swapchain_create_context_for_thread(IWineD3DSwapChain *iface) DECLSPEC_HIDDEN;
3001 struct wined3d_context *context) DECLSPEC_HIDDEN;
3003 struct wined3d_context *context) DECLSPEC_HIDDEN;
3005 struct wined3d_context *context) DECLSPEC_HIDDEN;
3007 struct wined3d_context *context) DECLSPEC_HIDDEN;
3009 struct wined3d_context *context) DECLSPEC_HIDDEN;
3011 struct wined3d_context *context) DECLSPEC_HIDDEN;
3013 struct wined3d_context *context) DECLSPEC_HIDDEN;
3015 struct wined3d_context *context) DECLSPEC_HIDDEN;
3019 void surface_load_ds_location(IWineD3DSurface *iface, struct wined3d_context *context, DWORD location) DECLSPEC_HIDDEN;