mesa/src/gallium/drivers/llvmpipe
Yonggang Luo 9baaf055e2 llvmpipe: Do not use _Atomic keyword that doesn't support by MSVC
Fixes: 3269d34b29 ("llvmpipe/fence: make the fence id counter atomic")

Fixes:
```
../mesa/src/gallium/drivers/llvmpipe/lp_fence.c
../mesa/src/gallium/drivers/llvmpipe/lp_fence.c(47): error C2143: syntax error: missing ';' before 'type'
```

fence_id initialized to 0

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Erik Faye-Lund <erik.faye-lund@collabora.com>

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16373>
2022-05-16 18:57:06 +00:00
..
ci ci: uprev piglit 2022-05-10 2022-05-16 06:33:36 +00:00
lp_bld_alpha.c
lp_bld_alpha.h gallium: inline pipe_alpha_state to enable better DSA bitfield packing 2020-12-22 12:01:38 +00:00
lp_bld_blend.c llvmpipe: Fix typos. 2021-02-25 04:04:28 +00:00
lp_bld_blend.h
lp_bld_blend_aos.c
lp_bld_blend_logicop.c
lp_bld_depth.c gallium/llvmpipe: use LLVM opaque pointers in lp_bld_depth.c 2022-05-04 20:00:33 +00:00
lp_bld_depth.h gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes 2020-12-22 12:01:38 +00:00
lp_bld_interp.c gallium/llvmpipe: use LLVM opaque pointers in lp_bld_interp.c 2022-05-04 20:00:33 +00:00
lp_bld_interp.h gallium/llvmpipe: use LLVM opaque pointers in lp_bld_interp.c 2022-05-04 20:00:33 +00:00
lp_clear.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_clear.h
lp_context.c llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_context.h llvmpipe: pass ssbo write mask down into setup. 2022-02-21 03:52:02 +00:00
lp_cs_tpool.c llvmpipe/cs: change submission pattern for threadpool 2021-10-06 02:42:20 +00:00
lp_cs_tpool.h llvmpipe/cs: rework thread pool for avoid mtx locking 2021-09-16 13:21:06 +10:00
lp_debug.h llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_draw_arrays.c llvmpipe: disable statistic queries during draw if queries are disabled 2022-05-03 13:00:50 +00:00
lp_fence.c llvmpipe: Do not use _Atomic keyword that doesn't support by MSVC 2022-05-16 18:57:06 +00:00
lp_fence.h
lp_flush.c llvmpipe/flush: always finish whether for cpu/gpu access. 2022-02-21 03:52:02 +00:00
lp_flush.h
lp_jit.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_jit.h llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_limits.h llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_linear.c gallivm/llvmpipe: add support for NIR to the linear/aos paths. 2022-03-03 01:39:39 +00:00
lp_linear_fastpath.c llvmpipe: overhaul fs/cs variant keys to be simpler. 2021-09-30 04:55:12 +10:00
lp_linear_interp.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_linear_priv.h llvmpipe/linear: fix ppc64/s390 build 2021-07-21 22:40:18 +02:00
lp_linear_sampler.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_memory.c
lp_memory.h
lp_perf.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_perf.h llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_public.h
lp_query.c llvmpipe/query: add support for partial query waits. 2022-02-21 03:52:02 +00:00
lp_query.h
lp_rast.c Reinstate: llvmpipe: allow vertex processing and fragment processing in parallel 2022-03-31 23:24:56 +00:00
lp_rast.h llvmpipe: refactor lp_rast_shader_inputs. 2022-02-04 06:31:15 +00:00
lp_rast_debug.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_rast_linear.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_rast_linear_fallback.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_rast_priv.h llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_rast_rect.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_rast_tri.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_rast_tri_tmp.h llvmpipe: Disable an assertion that may not be quite right. 2022-02-03 22:41:23 +00:00
lp_scene.c llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_scene.h llvmpipe: add writeable resource tracking to the scene. 2022-02-21 03:52:02 +00:00
lp_scene_queue.c llvmpipe: base the scene queue size of the max number of scenes. 2022-02-21 03:52:02 +00:00
lp_scene_queue.h
lp_screen.c glsl: Make all drivers take the GLSLOptimizeConservatively path. 2022-05-10 05:03:34 +00:00
lp_screen.h llvmpipe: init renderer string once to avoid races. 2021-08-16 23:20:00 +00:00
lp_setup.c llvmpipe: always set ssbo data pointers for draw 2022-05-10 20:30:09 +00:00
lp_setup.h llvmpipe: pass ssbo write mask down into setup. 2022-02-21 03:52:02 +00:00
lp_setup_analysis.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_setup_context.h Reinstate: llvmpipe: allow vertex processing and fragment processing in parallel 2022-03-31 23:24:56 +00:00
lp_setup_line.c llvmpipe/setup: remove opaque from setup triangle 2022-02-04 06:31:15 +00:00
lp_setup_point.c llvmpipe/setup: remove opaque from setup triangle 2022-02-04 06:31:15 +00:00
lp_setup_rect.c llvmpipe/setup: remove opaque from setup triangle 2022-02-04 06:31:15 +00:00
lp_setup_tri.c llvmpipe/triangle: don't store area in fixed_position. 2022-02-04 06:31:15 +00:00
lp_setup_vbuf.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_state.h llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_state_blend.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_state_clip.c
lp_state_cs.c llvmpipe: Fill out samplers even if nr_samplers = 0 2022-05-12 01:32:58 +00:00
lp_state_cs.h llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_state_derived.c llvmpipe: pass ssbo write mask down into setup. 2022-02-21 03:52:02 +00:00
lp_state_fs.c llvmpipe: Fill out samplers even if nr_samplers = 0 2022-05-12 01:32:58 +00:00
lp_state_fs.h llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_state_fs_analysis.c gallivm/llvmpipe: add support for NIR to the linear/aos paths. 2022-03-03 01:39:39 +00:00
lp_state_fs_fastpath.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_state_fs_linear.c llvmpipe: overhaul fs/cs variant keys to be simpler. 2021-09-30 04:55:12 +10:00
lp_state_fs_linear_llvm.c llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_state_gs.c llvmpipe: only dump tgsi shaders if they're actually tgsi shaders 2021-05-26 23:44:10 +00:00
lp_state_rasterizer.c llvmpipe: Add a linear rasterizer optimized for 2D rendering. 2021-07-21 22:40:18 +02:00
lp_state_sampler.c llvmpipe: handle sampling from 2d views of 3d images 2022-03-30 03:18:52 +00:00
lp_state_setup.c llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_state_setup.h llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_state_so.c llvmpipe: add support for vulkan streamout offset hook 2020-12-21 01:12:41 +00:00
lp_state_surface.c llvmpipe: fix debug print iterating in set_framebuffer_state 2022-03-08 21:42:02 +00:00
lp_state_tess.c gallium: remove vertices_per_patch, add pipe_context::set_patch_vertices 2021-08-21 00:08:11 +00:00
lp_state_vertex.c gallium: add take_ownership param into set_vertex_buffers to eliminate atomics 2021-01-27 23:53:35 +00:00
lp_state_vs.c llvmpipe: only dump tgsi shaders if they're actually tgsi shaders 2021-05-26 23:44:10 +00:00
lp_surface.c llvmpipe: remove misleading query comment 2022-05-03 13:00:50 +00:00
lp_surface.h
lp_test.h
lp_test_arit.c util/cpu_detect, gallium: use cpu_family CPU_S390X instead of separate flag 2021-11-25 12:57:20 +00:00
lp_test_blend.c
lp_test_conv.c llvmpipe: Fix typos. 2021-02-25 04:04:28 +00:00
lp_test_format.c
lp_test_main.c util: Remove util_cpu_detect 2022-04-20 18:44:35 +00:00
lp_test_printf.c
lp_tex_sample.c llvmpipe: add support for max aniso query. 2021-07-21 10:19:51 +10:00
lp_tex_sample.h
lp_texture.c llvmpipe: add user memory resources to the debug global list. 2022-04-28 11:06:01 +10:00
lp_texture.h llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
meson.build build: add sha1_h for lp_texture.c 2021-11-05 05:54:20 +00:00