Home
last modified time | relevance | path

Searched refs:hw_clear (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_state_framebuffer.c58 struct pipe_framebuffer_state *hw = &svga->state.hw_clear.framebuffer; in emit_fb_vgpu9()
141 struct pipe_framebuffer_state *hw = &svga->state.hw_clear.framebuffer; in svga_reemit_framebuffer_bindings_vgpu9()
190 struct pipe_framebuffer_state *hw = &svga->state.hw_clear.framebuffer; in emit_fb_vgpu10()
219 rtv[i] = svga->state.hw_clear.rtv[i]; in emit_fb_vgpu10()
243 dsv = svga->state.hw_clear.dsv; in emit_fb_vgpu10()
254 if ((num_color != svga->state.hw_clear.num_rendertargets) || in emit_fb_vgpu10()
255 (dsv != svga->state.hw_clear.dsv) || in emit_fb_vgpu10()
256 memcmp(rtv, svga->state.hw_clear.rtv, num_color * sizeof(rtv[0]))) { in emit_fb_vgpu10()
273 else if (svga->state.hw_clear.rtv[i] != hw->cbufs[i] && in emit_fb_vgpu10()
274 svga->state.hw_clear.rtv[i]) { in emit_fb_vgpu10()
[all …]
Dsvga_context.c277 memset(&svga->state.hw_clear, 0xcd, sizeof(svga->state.hw_clear)); in svga_context_create()
278 memset(&svga->state.hw_clear.framebuffer, 0x0, in svga_context_create()
279 sizeof(svga->state.hw_clear.framebuffer)); in svga_context_create()
280 memset(&svga->state.hw_clear.rtv, 0, sizeof(svga->state.hw_clear.rtv)); in svga_context_create()
281 svga->state.hw_clear.num_rendertargets = 0; in svga_context_create()
282 svga->state.hw_clear.dsv = NULL; in svga_context_create()
Dsvga_state_gs.c89 key->gs.need_prescale = svga->state.hw_clear.prescale[0].enabled; in make_gs_key()
95 key->gs.num_prescale = svga->state.hw_clear.num_prescale; in make_gs_key()
Dsvga_surface.c752 struct svga_hw_clear_state *hw = &svga->state.hw_clear; in svga_mark_surfaces_dirty()
893 for (i = 0; i < svga->state.hw_clear.num_rendertargets; i++) { in svga_propagate_rendertargets()
894 struct pipe_surface *s = svga->state.hw_clear.rtv[i]; in svga_propagate_rendertargets()
900 if (svga->state.hw_clear.dsv) { in svga_propagate_rendertargets()
901 svga_propagate_surface(svga, svga->state.hw_clear.dsv, FALSE); in svga_propagate_rendertargets()
Dsvga_state_constants.c255 &svga->state.hw_clear.prescale[0]); in svga_get_extra_vs_constants()
320 num_prescale = svga->state.hw_clear.num_prescale; in svga_get_extra_gs_constants()
325 &svga->state.hw_clear.prescale[i]); in svga_get_extra_gs_constants()
376 &svga->state.hw_clear.prescale[0]); in svga_get_extra_tes_constants()
Dsvga_pipe_clear.c169 !svga_rects_equal(&rect, &svga->state.hw_clear.viewport)) { in try_clear()
240 ret = SVGA3D_SetViewport(svga->swc, &svga->state.hw_clear.viewport); in try_clear()
Dsvga_pipe_misc.c96 struct pipe_framebuffer_state *hw = &svga->state.hw_clear.framebuffer; in svga_cleanup_framebuffer()
Dsvga_state_vs.c121 key->vs.need_prescale = svga->state.hw_clear.prescale[0].enabled && in make_vs_key()
Dsvga_state_ts.c170 key->tes.need_prescale = svga->state.hw_clear.prescale[0].enabled && in make_tes_key()
Dsvga_context.h658 struct svga_hw_clear_state hw_clear; member
Dsvga_state_uav.c755 int uavSpliceIndex = svga->state.hw_clear.num_rendertargets; in update_uav()