diff options
-rw-r--r-- | src/gallium/drivers/noop/noop_pipe.c | 314 | ||||
-rw-r--r-- | src/gallium/drivers/noop/noop_state.c | 270 |
2 files changed, 292 insertions, 292 deletions
diff --git a/src/gallium/drivers/noop/noop_pipe.c b/src/gallium/drivers/noop/noop_pipe.c index 4eb6051d9bc..b3e2a3e4997 100644 --- a/src/gallium/drivers/noop/noop_pipe.c +++ b/src/gallium/drivers/noop/noop_pipe.c @@ -36,26 +36,26 @@ DEBUG_GET_ONCE_BOOL_OPTION(noop, "GALLIUM_NOOP", FALSE) void noop_init_state_functions(struct pipe_context *ctx); struct noop_pipe_screen { - struct pipe_screen pscreen; - struct pipe_screen *oscreen; + struct pipe_screen pscreen; + struct pipe_screen *oscreen; }; /* * query */ struct noop_query { - unsigned query; + unsigned query; }; static struct pipe_query *noop_create_query(struct pipe_context *ctx, unsigned query_type, unsigned index) { - struct noop_query *query = CALLOC_STRUCT(noop_query); + struct noop_query *query = CALLOC_STRUCT(noop_query); - return (struct pipe_query *)query; + return (struct pipe_query *)query; } static void noop_destroy_query(struct pipe_context *ctx, struct pipe_query *query) { - FREE(query); + FREE(query); } static boolean noop_begin_query(struct pipe_context *ctx, struct pipe_query *query) @@ -69,14 +69,14 @@ static bool noop_end_query(struct pipe_context *ctx, struct pipe_query *query) } static boolean noop_get_query_result(struct pipe_context *ctx, - struct pipe_query *query, - boolean wait, - union pipe_query_result *vresult) + struct pipe_query *query, + boolean wait, + union pipe_query_result *vresult) { - uint64_t *result = (uint64_t*)vresult; + uint64_t *result = (uint64_t*)vresult; - *result = 0; - return TRUE; + *result = 0; + return TRUE; } static void @@ -89,67 +89,67 @@ noop_set_active_query_state(struct pipe_context *pipe, boolean enable) * resource */ struct noop_resource { - struct pipe_resource base; - unsigned size; - char *data; - struct sw_displaytarget *dt; + struct pipe_resource base; + unsigned size; + char *data; + struct sw_displaytarget *dt; }; static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, - const struct pipe_resource *templ) + const struct pipe_resource *templ) { - struct noop_resource *nresource; - unsigned stride; + struct noop_resource *nresource; + unsigned stride; - nresource = CALLOC_STRUCT(noop_resource); - if (!nresource) - return NULL; + nresource = CALLOC_STRUCT(noop_resource); + if (!nresource) + return NULL; - stride = util_format_get_stride(templ->format, templ->width0); - nresource->base = *templ; - nresource->base.screen = screen; - nresource->size = stride * templ->height0 * templ->depth0; - nresource->data = MALLOC(nresource->size); - pipe_reference_init(&nresource->base.reference, 1); - if (nresource->data == NULL) { - FREE(nresource); - return NULL; - } - return &nresource->base; + stride = util_format_get_stride(templ->format, templ->width0); + nresource->base = *templ; + nresource->base.screen = screen; + nresource->size = stride * templ->height0 * templ->depth0; + nresource->data = MALLOC(nresource->size); + pipe_reference_init(&nresource->base.reference, 1); + if (nresource->data == NULL) { + FREE(nresource); + return NULL; + } + return &nresource->base; } static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, - const struct pipe_resource *templ, - struct winsys_handle *handle, + const struct pipe_resource *templ, + struct winsys_handle *handle, unsigned usage) { - struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)screen; - struct pipe_screen *oscreen = noop_screen->oscreen; - struct pipe_resource *result; - struct pipe_resource *noop_resource; + struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)screen; + struct pipe_screen *oscreen = noop_screen->oscreen; + struct pipe_resource *result; + struct pipe_resource *noop_resource; - result = oscreen->resource_from_handle(oscreen, templ, handle, usage); - noop_resource = noop_resource_create(screen, result); - pipe_resource_reference(&result, NULL); - return noop_resource; + result = oscreen->resource_from_handle(oscreen, templ, handle, usage); + noop_resource = noop_resource_create(screen, result); + pipe_resource_reference(&result, NULL); + return noop_resource; } static boolean noop_resource_get_handle(struct pipe_screen *screen, - struct pipe_context *ctx, - struct pipe_resource *resource, - struct winsys_handle *handle, + struct pipe_context *ctx, + struct pipe_resource *resource, + struct winsys_handle *handle, unsigned usage) { - return FALSE; + return FALSE; } static void noop_resource_destroy(struct pipe_screen *screen, - struct pipe_resource *resource) + struct pipe_resource *resource) { - struct noop_resource *nresource = (struct noop_resource *)resource; + struct noop_resource *nresource = (struct noop_resource *)resource; - FREE(nresource->data); - FREE(resource); + FREE(nresource->data); + FREE(resource); } @@ -168,7 +168,7 @@ static void *noop_transfer_map(struct pipe_context *pipe, transfer = CALLOC_STRUCT(pipe_transfer); if (!transfer) - return NULL; + return NULL; pipe_resource_reference(&transfer->resource, resource); transfer->level = level; transfer->usage = usage; @@ -181,13 +181,13 @@ static void *noop_transfer_map(struct pipe_context *pipe, } static void noop_transfer_flush_region(struct pipe_context *pipe, - struct pipe_transfer *transfer, - const struct pipe_box *box) + struct pipe_transfer *transfer, + const struct pipe_box *box) { } static void noop_transfer_unmap(struct pipe_context *pipe, - struct pipe_transfer *transfer) + struct pipe_transfer *transfer) { pipe_resource_reference(&transfer->resource, NULL); FREE(transfer); @@ -216,37 +216,37 @@ static void noop_texture_subdata(struct pipe_context *pipe, * clear/copy */ static void noop_clear(struct pipe_context *ctx, unsigned buffers, - const union pipe_color_union *color, double depth, unsigned stencil) + const union pipe_color_union *color, double depth, unsigned stencil) { } static void noop_clear_render_target(struct pipe_context *ctx, - struct pipe_surface *dst, - const union pipe_color_union *color, - unsigned dstx, unsigned dsty, - unsigned width, unsigned height, - bool render_condition_enabled) + struct pipe_surface *dst, + const union pipe_color_union *color, + unsigned dstx, unsigned dsty, + unsigned width, unsigned height, + bool render_condition_enabled) { } static void noop_clear_depth_stencil(struct pipe_context *ctx, - struct pipe_surface *dst, - unsigned clear_flags, - double depth, - unsigned stencil, - unsigned dstx, unsigned dsty, - unsigned width, unsigned height, - bool render_condition_enabled) + struct pipe_surface *dst, + unsigned clear_flags, + double depth, + unsigned stencil, + unsigned dstx, unsigned dsty, + unsigned width, unsigned height, + bool render_condition_enabled) { } static void noop_resource_copy_region(struct pipe_context *ctx, - struct pipe_resource *dst, - unsigned dst_level, - unsigned dstx, unsigned dsty, unsigned dstz, - struct pipe_resource *src, - unsigned src_level, - const struct pipe_box *src_box) + struct pipe_resource *dst, + unsigned dst_level, + unsigned dstx, unsigned dsty, unsigned dstz, + struct pipe_resource *src, + unsigned src_level, + const struct pipe_box *src_box) { } @@ -275,40 +275,40 @@ static void noop_flush(struct pipe_context *ctx, static void noop_destroy_context(struct pipe_context *ctx) { - FREE(ctx); + FREE(ctx); } static struct pipe_context *noop_create_context(struct pipe_screen *screen, void *priv, unsigned flags) { - struct pipe_context *ctx = CALLOC_STRUCT(pipe_context); - - if (!ctx) - return NULL; - ctx->screen = screen; - ctx->priv = priv; - ctx->destroy = noop_destroy_context; - ctx->flush = noop_flush; - ctx->clear = noop_clear; - ctx->clear_render_target = noop_clear_render_target; - ctx->clear_depth_stencil = noop_clear_depth_stencil; - ctx->resource_copy_region = noop_resource_copy_region; - ctx->blit = noop_blit; - ctx->flush_resource = noop_flush_resource; - ctx->create_query = noop_create_query; - ctx->destroy_query = noop_destroy_query; - ctx->begin_query = noop_begin_query; - ctx->end_query = noop_end_query; - ctx->get_query_result = noop_get_query_result; - ctx->set_active_query_state = noop_set_active_query_state; - ctx->transfer_map = noop_transfer_map; - ctx->transfer_flush_region = noop_transfer_flush_region; - ctx->transfer_unmap = noop_transfer_unmap; - ctx->buffer_subdata = noop_buffer_subdata; - ctx->texture_subdata = noop_texture_subdata; - noop_init_state_functions(ctx); - - return ctx; + struct pipe_context *ctx = CALLOC_STRUCT(pipe_context); + + if (!ctx) + return NULL; + ctx->screen = screen; + ctx->priv = priv; + ctx->destroy = noop_destroy_context; + ctx->flush = noop_flush; + ctx->clear = noop_clear; + ctx->clear_render_target = noop_clear_render_target; + ctx->clear_depth_stencil = noop_clear_depth_stencil; + ctx->resource_copy_region = noop_resource_copy_region; + ctx->blit = noop_blit; + ctx->flush_resource = noop_flush_resource; + ctx->create_query = noop_create_query; + ctx->destroy_query = noop_destroy_query; + ctx->begin_query = noop_begin_query; + ctx->end_query = noop_end_query; + ctx->get_query_result = noop_get_query_result; + ctx->set_active_query_state = noop_set_active_query_state; + ctx->transfer_map = noop_transfer_map; + ctx->transfer_flush_region = noop_transfer_flush_region; + ctx->transfer_unmap = noop_transfer_unmap; + ctx->buffer_subdata = noop_buffer_subdata; + ctx->texture_subdata = noop_texture_subdata; + noop_init_state_functions(ctx); + + return ctx; } @@ -316,105 +316,105 @@ static struct pipe_context *noop_create_context(struct pipe_screen *screen, * pipe_screen */ static void noop_flush_frontbuffer(struct pipe_screen *_screen, - struct pipe_resource *resource, - unsigned level, unsigned layer, - void *context_private, struct pipe_box *box) + struct pipe_resource *resource, + unsigned level, unsigned layer, + void *context_private, struct pipe_box *box) { } static const char *noop_get_vendor(struct pipe_screen* pscreen) { - return "X.Org"; + return "X.Org"; } static const char *noop_get_device_vendor(struct pipe_screen* pscreen) { - return "NONE"; + return "NONE"; } static const char *noop_get_name(struct pipe_screen* pscreen) { - return "NOOP"; + return "NOOP"; } static int noop_get_param(struct pipe_screen* pscreen, enum pipe_cap param) { - struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; + struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; - return screen->get_param(screen, param); + return screen->get_param(screen, param); } static float noop_get_paramf(struct pipe_screen* pscreen, - enum pipe_capf param) + enum pipe_capf param) { - struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; + struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; - return screen->get_paramf(screen, param); + return screen->get_paramf(screen, param); } static int noop_get_shader_param(struct pipe_screen* pscreen, unsigned shader, enum pipe_shader_cap param) { - struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; + struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; - return screen->get_shader_param(screen, shader, param); + return screen->get_shader_param(screen, shader, param); } static boolean noop_is_format_supported(struct pipe_screen* pscreen, - enum pipe_format format, - enum pipe_texture_target target, - unsigned sample_count, + enum pipe_format format, + enum pipe_texture_target target, + unsigned sample_count, unsigned usage) { - struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; + struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; - return screen->is_format_supported(screen, format, target, sample_count, usage); + return screen->is_format_supported(screen, format, target, sample_count, usage); } static uint64_t noop_get_timestamp(struct pipe_screen *pscreen) { - return 0; + return 0; } static void noop_destroy_screen(struct pipe_screen *screen) { - struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)screen; - struct pipe_screen *oscreen = noop_screen->oscreen; + struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)screen; + struct pipe_screen *oscreen = noop_screen->oscreen; - oscreen->destroy(oscreen); - FREE(screen); + oscreen->destroy(oscreen); + FREE(screen); } struct pipe_screen *noop_screen_create(struct pipe_screen *oscreen) { - struct noop_pipe_screen *noop_screen; - struct pipe_screen *screen; - - if (!debug_get_option_noop()) { - return oscreen; - } - - noop_screen = CALLOC_STRUCT(noop_pipe_screen); - if (!noop_screen) { - return NULL; - } - noop_screen->oscreen = oscreen; - screen = &noop_screen->pscreen; - - screen->destroy = noop_destroy_screen; - screen->get_name = noop_get_name; - screen->get_vendor = noop_get_vendor; - screen->get_device_vendor = noop_get_device_vendor; - screen->get_param = noop_get_param; - screen->get_shader_param = noop_get_shader_param; - screen->get_paramf = noop_get_paramf; - screen->is_format_supported = noop_is_format_supported; - screen->context_create = noop_create_context; - screen->resource_create = noop_resource_create; - screen->resource_from_handle = noop_resource_from_handle; - screen->resource_get_handle = noop_resource_get_handle; - screen->resource_destroy = noop_resource_destroy; - screen->flush_frontbuffer = noop_flush_frontbuffer; - screen->get_timestamp = noop_get_timestamp; - - return screen; + struct noop_pipe_screen *noop_screen; + struct pipe_screen *screen; + + if (!debug_get_option_noop()) { + return oscreen; + } + + noop_screen = CALLOC_STRUCT(noop_pipe_screen); + if (!noop_screen) { + return NULL; + } + noop_screen->oscreen = oscreen; + screen = &noop_screen->pscreen; + + screen->destroy = noop_destroy_screen; + screen->get_name = noop_get_name; + screen->get_vendor = noop_get_vendor; + screen->get_device_vendor = noop_get_device_vendor; + screen->get_param = noop_get_param; + screen->get_shader_param = noop_get_shader_param; + screen->get_paramf = noop_get_paramf; + screen->is_format_supported = noop_is_format_supported; + screen->context_create = noop_create_context; + screen->resource_create = noop_resource_create; + screen->resource_from_handle = noop_resource_from_handle; + screen->resource_get_handle = noop_resource_get_handle; + screen->resource_destroy = noop_resource_destroy; + screen->flush_frontbuffer = noop_flush_frontbuffer; + screen->get_timestamp = noop_get_timestamp; + + return screen; } diff --git a/src/gallium/drivers/noop/noop_state.c b/src/gallium/drivers/noop/noop_state.c index 0ddffa20abe..0c0ad9f370e 100644 --- a/src/gallium/drivers/noop/noop_state.c +++ b/src/gallium/drivers/noop/noop_state.c @@ -35,93 +35,93 @@ static void noop_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info } static void noop_set_blend_color(struct pipe_context *ctx, - const struct pipe_blend_color *state) + const struct pipe_blend_color *state) { } static void *noop_create_blend_state(struct pipe_context *ctx, - const struct pipe_blend_state *state) + const struct pipe_blend_state *state) { - struct pipe_blend_state *nstate = CALLOC_STRUCT(pipe_blend_state); + struct pipe_blend_state *nstate = CALLOC_STRUCT(pipe_blend_state); - if (!nstate) { - return NULL; - } - *nstate = *state; - return nstate; + if (!nstate) { + return NULL; + } + *nstate = *state; + return nstate; } static void *noop_create_dsa_state(struct pipe_context *ctx, - const struct pipe_depth_stencil_alpha_state *state) + const struct pipe_depth_stencil_alpha_state *state) { - struct pipe_depth_stencil_alpha_state *nstate = CALLOC_STRUCT(pipe_depth_stencil_alpha_state); + struct pipe_depth_stencil_alpha_state *nstate = CALLOC_STRUCT(pipe_depth_stencil_alpha_state); - if (!nstate) { - return NULL; - } - *nstate = *state; - return nstate; + if (!nstate) { + return NULL; + } + *nstate = *state; + return nstate; } static void *noop_create_rs_state(struct pipe_context *ctx, - const struct pipe_rasterizer_state *state) + const struct pipe_rasterizer_state *state) { - struct pipe_rasterizer_state *nstate = CALLOC_STRUCT(pipe_rasterizer_state); + struct pipe_rasterizer_state *nstate = CALLOC_STRUCT(pipe_rasterizer_state); - if (!nstate) { - return NULL; - } - *nstate = *state; - return nstate; + if (!nstate) { + return NULL; + } + *nstate = *state; + return nstate; } static void *noop_create_sampler_state(struct pipe_context *ctx, - const struct pipe_sampler_state *state) + const struct pipe_sampler_state *state) { - struct pipe_sampler_state *nstate = CALLOC_STRUCT(pipe_sampler_state); + struct pipe_sampler_state *nstate = CALLOC_STRUCT(pipe_sampler_state); - if (!nstate) { - return NULL; - } - *nstate = *state; - return nstate; + if (!nstate) { + return NULL; + } + *nstate = *state; + return nstate; } static struct pipe_sampler_view *noop_create_sampler_view(struct pipe_context *ctx, - struct pipe_resource *texture, - const struct pipe_sampler_view *state) + struct pipe_resource *texture, + const struct pipe_sampler_view *state) { - struct pipe_sampler_view *sampler_view = CALLOC_STRUCT(pipe_sampler_view); - - if (!sampler_view) - return NULL; - /* initialize base object */ - pipe_resource_reference(&sampler_view->texture, texture); - pipe_reference_init(&sampler_view->reference, 1); - sampler_view->context = ctx; - return sampler_view; + struct pipe_sampler_view *sampler_view = CALLOC_STRUCT(pipe_sampler_view); + + if (!sampler_view) + return NULL; + /* initialize base object */ + pipe_resource_reference(&sampler_view->texture, texture); + pipe_reference_init(&sampler_view->reference, 1); + sampler_view->context = ctx; + return sampler_view; } static struct pipe_surface *noop_create_surface(struct pipe_context *ctx, - struct pipe_resource *texture, - const struct pipe_surface *surf_tmpl) + struct pipe_resource *texture, + const struct pipe_surface *surf_tmpl) { - struct pipe_surface *surface = CALLOC_STRUCT(pipe_surface); - - if (!surface) - return NULL; - pipe_reference_init(&surface->reference, 1); - pipe_resource_reference(&surface->texture, texture); - surface->context = ctx; - surface->format = surf_tmpl->format; - surface->width = texture->width0; - surface->height = texture->height0; - surface->texture = texture; - surface->u.tex.first_layer = surf_tmpl->u.tex.first_layer; - surface->u.tex.last_layer = surf_tmpl->u.tex.last_layer; - surface->u.tex.level = surf_tmpl->u.tex.level; - - return surface; + struct pipe_surface *surface = CALLOC_STRUCT(pipe_surface); + + if (!surface) + return NULL; + pipe_reference_init(&surface->reference, 1); + pipe_resource_reference(&surface->texture, texture); + surface->context = ctx; + surface->format = surf_tmpl->format; + surface->width = texture->width0; + surface->height = texture->height0; + surface->texture = texture; + surface->u.tex.first_layer = surf_tmpl->u.tex.first_layer; + surface->u.tex.last_layer = surf_tmpl->u.tex.last_layer; + surface->u.tex.level = surf_tmpl->u.tex.level; + + return surface; } static void noop_set_sampler_views(struct pipe_context *ctx, unsigned shader, @@ -137,12 +137,12 @@ static void noop_bind_sampler_states(struct pipe_context *ctx, unsigned shader, } static void noop_set_clip_state(struct pipe_context *ctx, - const struct pipe_clip_state *state) + const struct pipe_clip_state *state) { } static void noop_set_polygon_stipple(struct pipe_context *ctx, - const struct pipe_poly_stipple *state) + const struct pipe_poly_stipple *state) { } @@ -158,7 +158,7 @@ static void noop_set_scissor_states(struct pipe_context *ctx, } static void noop_set_stencil_ref(struct pipe_context *ctx, - const struct pipe_stencil_ref *state) + const struct pipe_stencil_ref *state) { } @@ -170,30 +170,30 @@ static void noop_set_viewport_states(struct pipe_context *ctx, } static void noop_set_framebuffer_state(struct pipe_context *ctx, - const struct pipe_framebuffer_state *state) + const struct pipe_framebuffer_state *state) { } static void noop_set_constant_buffer(struct pipe_context *ctx, - uint shader, uint index, - const struct pipe_constant_buffer *cb) + uint shader, uint index, + const struct pipe_constant_buffer *cb) { } static void noop_sampler_view_destroy(struct pipe_context *ctx, - struct pipe_sampler_view *state) + struct pipe_sampler_view *state) { - pipe_resource_reference(&state->texture, NULL); - FREE(state); + pipe_resource_reference(&state->texture, NULL); + FREE(state); } static void noop_surface_destroy(struct pipe_context *ctx, - struct pipe_surface *surface) + struct pipe_surface *surface) { - pipe_resource_reference(&surface->texture, NULL); - FREE(surface); + pipe_resource_reference(&surface->texture, NULL); + FREE(surface); } static void noop_bind_state(struct pipe_context *ctx, void *state) @@ -202,49 +202,49 @@ static void noop_bind_state(struct pipe_context *ctx, void *state) static void noop_delete_state(struct pipe_context *ctx, void *state) { - FREE(state); + FREE(state); } static void noop_delete_vertex_element(struct pipe_context *ctx, void *state) { - FREE(state); + FREE(state); } static void noop_set_index_buffer(struct pipe_context *ctx, - const struct pipe_index_buffer *ib) + const struct pipe_index_buffer *ib) { } static void noop_set_vertex_buffers(struct pipe_context *ctx, - unsigned start_slot, unsigned count, - const struct pipe_vertex_buffer *buffers) + unsigned start_slot, unsigned count, + const struct pipe_vertex_buffer *buffers) { } static void *noop_create_vertex_elements(struct pipe_context *ctx, - unsigned count, - const struct pipe_vertex_element *state) + unsigned count, + const struct pipe_vertex_element *state) { - struct pipe_vertex_element *nstate = CALLOC_STRUCT(pipe_vertex_element); + struct pipe_vertex_element *nstate = CALLOC_STRUCT(pipe_vertex_element); - if (!nstate) { - return NULL; - } - *nstate = *state; - return nstate; + if (!nstate) { + return NULL; + } + *nstate = *state; + return nstate; } static void *noop_create_shader_state(struct pipe_context *ctx, - const struct pipe_shader_state *state) + const struct pipe_shader_state *state) { - struct pipe_shader_state *nstate = CALLOC_STRUCT(pipe_shader_state); + struct pipe_shader_state *nstate = CALLOC_STRUCT(pipe_shader_state); - if (!nstate) { - return NULL; - } - *nstate = *state; - return nstate; + if (!nstate) { + return NULL; + } + *nstate = *state; + return nstate; } static struct pipe_stream_output_target *noop_create_stream_output_target( @@ -265,16 +265,16 @@ static struct pipe_stream_output_target *noop_create_stream_output_target( } static void noop_stream_output_target_destroy(struct pipe_context *ctx, - struct pipe_stream_output_target *t) + struct pipe_stream_output_target *t) { pipe_resource_reference(&t->buffer, NULL); FREE(t); } static void noop_set_stream_output_targets(struct pipe_context *ctx, - unsigned num_targets, - struct pipe_stream_output_target **targets, - const unsigned *offsets) + unsigned num_targets, + struct pipe_stream_output_target **targets, + const unsigned *offsets) { } @@ -282,45 +282,45 @@ void noop_init_state_functions(struct pipe_context *ctx); void noop_init_state_functions(struct pipe_context *ctx) { - ctx->create_blend_state = noop_create_blend_state; - ctx->create_depth_stencil_alpha_state = noop_create_dsa_state; - ctx->create_fs_state = noop_create_shader_state; - ctx->create_rasterizer_state = noop_create_rs_state; - ctx->create_sampler_state = noop_create_sampler_state; - ctx->create_sampler_view = noop_create_sampler_view; - ctx->create_surface = noop_create_surface; - ctx->create_vertex_elements_state = noop_create_vertex_elements; - ctx->create_vs_state = noop_create_shader_state; - ctx->bind_blend_state = noop_bind_state; - ctx->bind_depth_stencil_alpha_state = noop_bind_state; - ctx->bind_sampler_states = noop_bind_sampler_states; - ctx->bind_fs_state = noop_bind_state; - ctx->bind_rasterizer_state = noop_bind_state; - ctx->bind_vertex_elements_state = noop_bind_state; - ctx->bind_vs_state = noop_bind_state; - ctx->delete_blend_state = noop_delete_state; - ctx->delete_depth_stencil_alpha_state = noop_delete_state; - ctx->delete_fs_state = noop_delete_state; - ctx->delete_rasterizer_state = noop_delete_state; - ctx->delete_sampler_state = noop_delete_state; - ctx->delete_vertex_elements_state = noop_delete_vertex_element; - ctx->delete_vs_state = noop_delete_state; - ctx->set_blend_color = noop_set_blend_color; - ctx->set_clip_state = noop_set_clip_state; - ctx->set_constant_buffer = noop_set_constant_buffer; - ctx->set_sampler_views = noop_set_sampler_views; - ctx->set_framebuffer_state = noop_set_framebuffer_state; - ctx->set_polygon_stipple = noop_set_polygon_stipple; - ctx->set_sample_mask = noop_set_sample_mask; - ctx->set_scissor_states = noop_set_scissor_states; - ctx->set_stencil_ref = noop_set_stencil_ref; - ctx->set_vertex_buffers = noop_set_vertex_buffers; - ctx->set_index_buffer = noop_set_index_buffer; - ctx->set_viewport_states = noop_set_viewport_states; - ctx->sampler_view_destroy = noop_sampler_view_destroy; - ctx->surface_destroy = noop_surface_destroy; - ctx->draw_vbo = noop_draw_vbo; - ctx->create_stream_output_target = noop_create_stream_output_target; - ctx->stream_output_target_destroy = noop_stream_output_target_destroy; - ctx->set_stream_output_targets = noop_set_stream_output_targets; + ctx->create_blend_state = noop_create_blend_state; + ctx->create_depth_stencil_alpha_state = noop_create_dsa_state; + ctx->create_fs_state = noop_create_shader_state; + ctx->create_rasterizer_state = noop_create_rs_state; + ctx->create_sampler_state = noop_create_sampler_state; + ctx->create_sampler_view = noop_create_sampler_view; + ctx->create_surface = noop_create_surface; + ctx->create_vertex_elements_state = noop_create_vertex_elements; + ctx->create_vs_state = noop_create_shader_state; + ctx->bind_blend_state = noop_bind_state; + ctx->bind_depth_stencil_alpha_state = noop_bind_state; + ctx->bind_sampler_states = noop_bind_sampler_states; + ctx->bind_fs_state = noop_bind_state; + ctx->bind_rasterizer_state = noop_bind_state; + ctx->bind_vertex_elements_state = noop_bind_state; + ctx->bind_vs_state = noop_bind_state; + ctx->delete_blend_state = noop_delete_state; + ctx->delete_depth_stencil_alpha_state = noop_delete_state; + ctx->delete_fs_state = noop_delete_state; + ctx->delete_rasterizer_state = noop_delete_state; + ctx->delete_sampler_state = noop_delete_state; + ctx->delete_vertex_elements_state = noop_delete_vertex_element; + ctx->delete_vs_state = noop_delete_state; + ctx->set_blend_color = noop_set_blend_color; + ctx->set_clip_state = noop_set_clip_state; + ctx->set_constant_buffer = noop_set_constant_buffer; + ctx->set_sampler_views = noop_set_sampler_views; + ctx->set_framebuffer_state = noop_set_framebuffer_state; + ctx->set_polygon_stipple = noop_set_polygon_stipple; + ctx->set_sample_mask = noop_set_sample_mask; + ctx->set_scissor_states = noop_set_scissor_states; + ctx->set_stencil_ref = noop_set_stencil_ref; + ctx->set_vertex_buffers = noop_set_vertex_buffers; + ctx->set_index_buffer = noop_set_index_buffer; + ctx->set_viewport_states = noop_set_viewport_states; + ctx->sampler_view_destroy = noop_sampler_view_destroy; + ctx->surface_destroy = noop_surface_destroy; + ctx->draw_vbo = noop_draw_vbo; + ctx->create_stream_output_target = noop_create_stream_output_target; + ctx->stream_output_target_destroy = noop_stream_output_target_destroy; + ctx->set_stream_output_targets = noop_set_stream_output_targets; } |