Lines Matching refs:wined3d_context

732 struct wined3d_context;
769 void (*shader_select)(const struct wined3d_context *context, BOOL usePS, BOOL useVS);
774 void (*shader_load_constants)(const struct wined3d_context *context, char usePS, char useVS);
1082 struct wined3d_context *context;
1095 struct wined3d_context *context;
1113 struct wined3d_context
1217 typedef void (*APPLYSTATEFUNC)(DWORD state, IWineD3DStateBlockImpl *stateblock, struct wined3d_context *ctx);
1299 struct wined3d_context *context_acquire(IWineD3DDeviceImpl *This,
1301 void context_alloc_event_query(struct wined3d_context *context,
1303 void context_alloc_occlusion_query(struct wined3d_context *context,
1307 void context_bind_fbo(struct wined3d_context *context, GLenum target, GLuint *fbo) DECLSPEC_HIDDEN;
1308 void context_attach_depth_stencil_fbo(struct wined3d_context *context,
1310 void context_attach_surface_fbo(const struct wined3d_context *context,
1312 struct wined3d_context *context_create(IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target,
1318 struct IWineD3DDeviceImpl *context_get_device(const struct wined3d_context *context); DECLSPEC_HIDDEN;
1320 struct wined3d_context *context_find_create(IWineD3DDeviceImpl *device, IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target,
1322 BOOL context_acquire_context(struct wined3d_context * context, IWineD3DSurface *target, enum ContextUsage usage, BOOL bReValidate) DECLSPEC_HIDDEN;
1324 void context_destroy(IWineD3DDeviceImpl *This, struct wined3d_context *context) DECLSPEC_HIDDEN;
1327 struct wined3d_context *context_get_current(void) DECLSPEC_HIDDEN;
1329 void context_release(struct wined3d_context *context) DECLSPEC_HIDDEN;
1330 BOOL context_set_current(struct wined3d_context *ctx) DECLSPEC_HIDDEN;
1331 void context_set_draw_buffer(struct wined3d_context *context, GLenum buffer) DECLSPEC_HIDDEN;
1333 void context_surface_update(struct wined3d_context *context, IWineD3DSurfaceImpl *surface) DECLSPEC_HIDDEN;
1995 struct wined3d_context **contexts;
2018 BOOL device_context_add(IWineD3DDeviceImpl *device, struct wined3d_context *context) DECLSPEC_HIDDEN;
2019 void device_context_remove(IWineD3DDeviceImpl *device, struct wined3d_context *context) DECLSPEC_HIDDEN;
2040 static inline BOOL isStateDirty(struct wined3d_context *context, DWORD state)
2416 void (*get_drawable_size)(struct wined3d_context *context, UINT *width, UINT *height);
2523 void get_drawable_size_swapchain(struct wined3d_context *context, UINT *width, UINT *height) DECLSPEC_HIDDEN;
2524 void get_drawable_size_backbuffer(struct wined3d_context *context, UINT *width, UINT *height) DECLSPEC_HIDDEN;
2525 void get_drawable_size_fbo(struct wined3d_context *context, UINT *width, UINT *height) DECLSPEC_HIDDEN;
2811 struct wined3d_context *context)
2950 struct wined3d_context **context;
2987 struct wined3d_context *swapchain_create_context_for_thread(IWineD3DSwapChain *iface) DECLSPEC_HIDDEN;
3036 struct wined3d_context *context) DECLSPEC_HIDDEN;
3038 struct wined3d_context *context) DECLSPEC_HIDDEN;
3040 struct wined3d_context *context) DECLSPEC_HIDDEN;
3042 struct wined3d_context *context) DECLSPEC_HIDDEN;
3044 struct wined3d_context *context) DECLSPEC_HIDDEN;
3046 struct wined3d_context *context) DECLSPEC_HIDDEN;
3048 struct wined3d_context *context) DECLSPEC_HIDDEN;
3050 struct wined3d_context *context) DECLSPEC_HIDDEN;
3054 void surface_load_ds_location(IWineD3DSurface *iface, struct wined3d_context *context, DWORD location) DECLSPEC_HIDDEN;