Home
last modified time | relevance | path

Searched refs:Multisample (Results 1 – 25 of 36) sorted by relevance

12

/external/mesa3d/src/mesa/main/
Dmultisample.c46 if (ctx->Multisample.SampleCoverageInvert == invert && in _mesa_SampleCoverage()
47 ctx->Multisample.SampleCoverageValue == value) in _mesa_SampleCoverage()
52 ctx->Multisample.SampleCoverageValue = value; in _mesa_SampleCoverage()
53 ctx->Multisample.SampleCoverageInvert = invert; in _mesa_SampleCoverage()
64 ctx->Multisample.Enabled = GL_TRUE; in _mesa_init_multisample()
65 ctx->Multisample.SampleAlphaToCoverage = GL_FALSE; in _mesa_init_multisample()
66 ctx->Multisample.SampleAlphaToCoverageDitherControl = GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV; in _mesa_init_multisample()
67 ctx->Multisample.SampleAlphaToOne = GL_FALSE; in _mesa_init_multisample()
68 ctx->Multisample.SampleCoverage = GL_FALSE; in _mesa_init_multisample()
69 ctx->Multisample.SampleCoverageValue = 1.0; in _mesa_init_multisample()
[all …]
Denable.c330 if (ctx->Multisample.Enabled == state) in _mesa_set_multisample()
344 ctx->Multisample.Enabled = state; in _mesa_set_multisample()
973 if (ctx->Multisample.SampleAlphaToCoverage == state) in _mesa_set_enable()
978 ctx->Multisample.SampleAlphaToCoverage = state; in _mesa_set_enable()
983 if (ctx->Multisample.SampleAlphaToOne == state) in _mesa_set_enable()
988 ctx->Multisample.SampleAlphaToOne = state; in _mesa_set_enable()
991 if (ctx->Multisample.SampleCoverage == state) in _mesa_set_enable()
996 ctx->Multisample.SampleCoverage = state; in _mesa_set_enable()
1001 if (ctx->Multisample.SampleCoverageInvert == state) in _mesa_set_enable()
1006 ctx->Multisample.SampleCoverageInvert = state; in _mesa_set_enable()
[all …]
Dattrib.c386 attr->MultisampleEnabled = ctx->Multisample.Enabled; in _mesa_PushAttrib()
387 attr->SampleAlphaToCoverage = ctx->Multisample.SampleAlphaToCoverage; in _mesa_PushAttrib()
388 attr->SampleAlphaToOne = ctx->Multisample.SampleAlphaToOne; in _mesa_PushAttrib()
389 attr->SampleCoverage = ctx->Multisample.SampleCoverage; in _mesa_PushAttrib()
587 (void*)&ctx->Multisample)) in _mesa_PushAttrib()
724 TEST_AND_UPDATE(ctx->Multisample.Enabled, enable->MultisampleEnabled, in pop_enable_group()
726 TEST_AND_UPDATE(ctx->Multisample.SampleAlphaToCoverage, in pop_enable_group()
729 TEST_AND_UPDATE(ctx->Multisample.SampleAlphaToOne, in pop_enable_group()
732 TEST_AND_UPDATE(ctx->Multisample.SampleCoverage, in pop_enable_group()
1504 TEST_AND_UPDATE(ctx->Multisample.Enabled, in _mesa_PopAttrib()
[all …]
Dframebuffer.c1028 return ctx->Multisample.Enabled && in _mesa_is_multisample_enabled()
1052 return (ctx->Multisample.SampleAlphaToCoverage && in _mesa_is_alpha_to_coverage_enabled()
/external/rust/crates/vulkano/src/pipeline/
Dmultisample.rs42 pub struct Multisample { struct
50 impl Multisample { argument
52 pub fn disabled() -> Multisample { in disabled()
53 Multisample { in disabled()
/external/swiftshader/tests/VulkanBenchmarks/
DTriangleBenchmarks.cpp38 static void TriangleSolidColor(benchmark::State &state, Multisample multisample) in TriangleSolidColor()
89 static void TriangleInterpolateColor(benchmark::State &state, Multisample multisample) in TriangleInterpolateColor()
148 static void TriangleSampleTexture(benchmark::State &state, Multisample multisample) in TriangleSampleTexture()
284 BENCHMARK_CAPTURE(TriangleSolidColor, TriangleSolidColor, Multisample::False)->Unit(benchmark::kMil…
285 BENCHMARK_CAPTURE(TriangleInterpolateColor, TriangleInterpolateColor, Multisample::False)->Unit(ben…
286 BENCHMARK_CAPTURE(TriangleSampleTexture, TriangleSampleTexture, Multisample::False)->Unit(benchmark…
287 BENCHMARK_CAPTURE(TriangleSolidColor, TriangleSolidColor_Multisample, Multisample::True)->Unit(benc…
288 BENCHMARK_CAPTURE(TriangleInterpolateColor, TriangleInterpolateColor_Multisample, Multisample::True…
289 BENCHMARK_CAPTURE(TriangleSampleTexture, TriangleSampleTexture_Multisample, Multisample::True)->Uni…
/external/mesa3d/src/mesa/state_tracker/
Dst_atom_msaa.c121 if (st->ctx->Multisample.SampleCoverage) { in st_update_sample_state()
123 (st->ctx->Multisample.SampleCoverageValue * (float) sample_count); in st_update_sample_state()
131 if (st->ctx->Multisample.SampleCoverageInvert) in st_update_sample_state()
134 if (st->ctx->Multisample.SampleMask) in st_update_sample_state()
135 sample_mask &= st->ctx->Multisample.SampleMaskValue; in st_update_sample_state()
Dst_atom_blend.c293 blend->alpha_to_coverage = ctx->Multisample.SampleAlphaToCoverage; in st_update_blend()
294 blend->alpha_to_one = ctx->Multisample.SampleAlphaToOne; in st_update_blend()
296 ctx->Multisample.SampleAlphaToCoverageDitherControl != in st_update_blend()
Dst_atom_rasterizer.c235 ctx->Multisample.SampleShading && in st_update_rasterizer()
236 ctx->Multisample.MinSampleShadingValue * in st_update_rasterizer()
Dst_atom_shader.c144 st->ctx->Multisample.SampleShading && in st_update_fp()
145 st->ctx->Multisample.MinSampleShadingValue * in st_update_fp()
/external/rust/crates/vulkano/src/pipeline/graphics_pipeline/
Dtests.rs21 use pipeline::multisample::Multisample;
55 multisample: Multisample::disabled(), in create()
108 multisample: Multisample::disabled(), in bad_primitive_restart()
162 multisample: Multisample::disabled(), in multi_viewport_feature()
216 multisample: Multisample::disabled(), in max_viewports()
270 multisample: Multisample::disabled(), in no_depth_attachment()
/external/swiftshader/tests/VulkanWrapper/
DDrawTester.hpp28 enum class Multisample enum
39 DrawTester(Multisample multisample = Multisample::False);
DDrawTester.cpp19 DrawTester::DrawTester(Multisample multisample) in DrawTester()
20 : multisample(multisample == Multisample::True) in DrawTester()
/external/libdrm/intel/tests/
Dgen6-3d.batch-ref.txt93 0x12300170: 0x22000000: AA disable, CullMode 1, Scissor disable, Multisample m ode 0
121 …p mode 0 , Barycentric interp mode 0x0, Point raster rule 0, Multisample mode 0, Multisample Dispa…
216 0x1230035c: 0x62000000: AA disable, CullMode 3, Scissor disable, Multisample m ode 0
244 …p mode 0 , Barycentric interp mode 0x0, Point raster rule 0, Multisample mode 0, Multisample Dispa…
302 …p mode 0 , Barycentric interp mode 0x0, Point raster rule 0, Multisample mode 0, Multisample Dispa…
346 0x12300564: 0x62000000: AA disable, CullMode 3, Scissor disable, Multisample m ode 0
413 0x12300670: 0x62000000: AA disable, CullMode 3, Scissor disable, Multisample m ode 0
441 …p mode 0 , Barycentric interp mode 0x1, Point raster rule 0, Multisample mode 0, Multisample Dispa…
483 0x12300788: 0x62000000: AA disable, CullMode 3, Scissor disable, Multisample m ode 0
511 …p mode 0 , Barycentric interp mode 0x0, Point raster rule 0, Multisample mode 0, Multisample Dispa…
[all …]
/external/deqp/doc/testspecs/GLES3/
Dfunctional.fbo.msaa.txt19 Multisample framebuffer object tests
29 + Multisample resolve in glBlitFramebuffer()
/external/deqp/doc/testspecs/GLES2/
Dfunctional.rasterization.txt34 + Multisample rasterization
51 Multisample rasterization is tested with points, lines and triangles.
/external/mesa3d/src/mesa/program/
Dprogram.c520 if (ctx->Multisample.Enabled) { in _mesa_get_min_invocations_per_fragment()
530 else if (ctx->Multisample.SampleShading) in _mesa_get_min_invocations_per_fragment()
531 return MAX2(ceilf(ctx->Multisample.MinSampleShadingValue * in _mesa_get_min_invocations_per_fragment()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_wm.c495 if (ctx->Multisample.Enabled) { in brw_wm_populate_key()
497 ctx->Multisample.SampleShading && in brw_wm_populate_key()
498 (ctx->Multisample.MinSampleShadingValue * in brw_wm_populate_key()
DgenX_state_upload.c1604 if (multisampled_fbo && ctx->Multisample.Enabled)
1993 if (ctx->Multisample.Enabled)
2971 if (ctx->Multisample.SampleAlphaToCoverage) {
2975 if (ctx->Multisample.SampleAlphaToOne)
3280 if (ctx->Multisample.SampleCoverage) {
3281 coverage = ctx->Multisample.SampleCoverageValue;
3282 coverage_invert = ctx->Multisample.SampleCoverageInvert;
3284 if (ctx->Multisample.SampleMask) {
3285 sample_mask = ctx->Multisample.SampleMaskValue;
4772 pb.AlphaToCoverageEnable = ctx->Multisample.SampleAlphaToCoverage;
[all …]
/external/mesa3d/docs/relnotes/
D9.1.rst40 - Multisample anti-aliasing support on Radeon X1000 series
D4.0108 Multisample and Texture Compression
/external/angle/extensions/
DANGLE_texture_multisample.txt159 Multisample Texel Fetches
161 Multisample buffers do not have mipmaps, and there is no level of
165 query the sample location using GetMultisamplefvANGLE. Multisample
246 Insert new Section 3.8.5, "Multisample Textures". Renumber subsequent
252 samples per texel. Multisample textures do not have multiple image
337 Multisample textures also contain an integer identifying the number of
344 Modify Section 4.1.3, "Multisample Fragment Operations" (p. 174):
740 2.12.9.3 of the OpenGL ES specification "Multisample Texel Fetches".
/external/angle/doc/
DES31StatusOnD3D11.md10 | Multisample formats for immutable textures | Fully implemented | None |
/external/mesa3d/src/mesa/drivers/common/
Dmeta.c802 save->Multisample = ctx->Multisample; /* struct copy */ in _mesa_meta_begin()
804 if (ctx->Multisample.Enabled) in _mesa_meta_begin()
806 if (ctx->Multisample.SampleCoverage) in _mesa_meta_begin()
808 if (ctx->Multisample.SampleAlphaToCoverage) in _mesa_meta_begin()
810 if (ctx->Multisample.SampleAlphaToOne) in _mesa_meta_begin()
812 if (ctx->Multisample.SampleShading) in _mesa_meta_begin()
814 if (ctx->Multisample.SampleMask) in _mesa_meta_begin()
1165 struct gl_multisample_attrib *ctx_ms = &ctx->Multisample; in _mesa_meta_end()
1166 struct gl_multisample_attrib *save_ms = &save->Multisample; in _mesa_meta_end()
/external/mesa3d/docs/
Dfeatures.txt66Multisample anti-aliasing DONE (freedreno/a5xx+, freedreno (*), llvmpi…
69 (*) freedreno (a2xx-a4xx), llvmpipe, softpipe, and swr have fake Multisample anti-aliasing support
94 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, v3d, panfrost)
260 …GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, i965/gen7+, nv50, pan…

12