/external/mesa3d/src/mesa/main/ |
multisample.c | 29 #include "main/multisample.h" 46 ctx->Multisample.SampleCoverageValue = CLAMP(value, 0.0f, 1.0f); 47 ctx->Multisample.SampleCoverageInvert = invert; 53 * Initialize the context's multisample state. 59 ctx->Multisample.Enabled = GL_TRUE; 60 ctx->Multisample.SampleAlphaToCoverage = GL_FALSE; 61 ctx->Multisample.SampleAlphaToOne = GL_FALSE; 62 ctx->Multisample.SampleCoverage = GL_FALSE; 63 ctx->Multisample.SampleCoverageValue = 1.0; 64 ctx->Multisample.SampleCoverageInvert = GL_FALSE [all...] |
/external/mesa3d/src/intel/vulkan/ |
TODO | 12 - Compressed multisample support
|
/external/swiftshader/src/D3D8/ |
Direct3DSurface8.cpp | 39 int sampleCount(D3DMULTISAMPLE_TYPE multiSample) 41 if(multiSample == D3DMULTISAMPLE_2_SAMPLES) 45 else if(multiSample == D3DMULTISAMPLE_4_SAMPLES) 49 else if(multiSample == D3DMULTISAMPLE_8_SAMPLES) 53 else if(multiSample == D3DMULTISAMPLE_16_SAMPLES) 61 Direct3DSurface8::Direct3DSurface8(Direct3DDevice8 *device, Unknown *container, int width, int height, D3DFORMAT format, D3DPOOL pool, D3DMULTISAMPLE_TYPE multiSample, bool lockable, unsigned long usage) : Surface(getParentResource(container), width, height, sampleCount(multiSample), translateFormat(format), lockable, (usage & D3DUSAGE_RENDERTARGET) == D3DUSAGE_RENDERTARGET || (usage & D3DUSAGE_DEPTHSTENCIL) == D3DUSAGE_DEPTHSTENCIL), device(device), container(container), width(width), height(height), format(format), pool(pool), multiSample(multiSample), lockable(lockable), usage(usage) 231 desc->MultiSampleType = multiSample; [all...] |
Direct3DSurface8.hpp | 32 Direct3DSurface8(Direct3DDevice8 *device, Unknown *container, int width, int height, D3DFORMAT format, D3DPOOL pool, D3DMULTISAMPLE_TYPE multiSample, bool lockable, unsigned long usage); 68 const D3DMULTISAMPLE_TYPE multiSample;
|
/external/mesa3d/src/mesa/state_tracker/ |
st_atom_msaa.c | 48 if (st->ctx->Multisample.Enabled && sample_count > 1) { 50 if (st->ctx->Multisample.SampleCoverage) { 53 (st->ctx->Multisample.SampleCoverageValue * (float)sample_count); 60 if (st->ctx->Multisample.SampleCoverageInvert) 63 if (st->ctx->Multisample.SampleMask) 64 sample_mask &= st->ctx->Multisample.SampleMaskValue;
|
/external/deqp/doc/testspecs/GLES31/ |
functional.sample_shading.txt | 32 + Rendering to every supported multisample texture sample count / format 58 Since the tests analyze the resolved multisample image when rendering to the 60 multisample buffers with a box filter (simple average) may result in false 63 multisample texture do not use an implementation defined multisample resolution
|
functional.shaders.sample_variables.txt | 38 + Rendering to every supported multisample texture sample count / format 77 mask operations are multisample operations and should not have effect with 100 OES_sample_shading. Tests render to a multisample texture, encode 105 gl_SampleMask should have no effect. With multisample targets the result image 106 color intensity should decrease. With multisample targets with sample count = 1, 110 SAMPLE_MASK. With multisample render targets, all fragments should be discarded.
|
/external/deqp/doc/testspecs/GLES3/ |
functional.fbo.msaa.txt | 19 Multisample framebuffer object tests 25 + Creating framebuffer objects with multisample color, depth and stencil buffers 29 + Multisample resolve in glBlitFramebuffer()
|
/external/swiftshader/src/D3D9/ |
Direct3DSurface9.cpp | 42 int sampleCount(D3DMULTISAMPLE_TYPE multiSample, unsigned int quality) 44 if(multiSample == D3DMULTISAMPLE_NONMASKABLE) 54 else if(multiSample == D3DMULTISAMPLE_2_SAMPLES) 58 else if(multiSample == D3DMULTISAMPLE_4_SAMPLES) 62 else if(multiSample == D3DMULTISAMPLE_8_SAMPLES) 66 else if(multiSample == D3DMULTISAMPLE_16_SAMPLES) 79 Direct3DSurface9::Direct3DSurface9(Direct3DDevice9 *device, Unknown *container, int width, int height, D3DFORMAT format, D3DPOOL pool, D3DMULTISAMPLE_TYPE multiSample, unsigned int quality, bool lockableOverride, unsigned long usage) : Direct3DResource9(device, D3DRTYPE_SURFACE, pool, memoryUsage(width, height, format)), Surface(getParentResource(container), width, height, sampleCount(multiSample, quality), translateFormat(format), isLockable(pool, usage, lockableOverride), (usage & D3DUSAGE_RENDERTARGET) || (usage & D3DUSAGE_DEPTHSTENCIL)), container(container), width(width), height(height), format(format), pool(pool), multiSample(multiSample), quality(quality), lockable(isLockable(pool, usage, lockableOverride)), usage(usage [all...] |
Direct3DSurface9.hpp | 31 Direct3DSurface9(Direct3DDevice9 *device, Unknown *container, int width, int height, D3DFORMAT format, D3DPOOL pool, D3DMULTISAMPLE_TYPE multiSample, unsigned int quality, bool lockableOverride, unsigned long usage); 74 const D3DMULTISAMPLE_TYPE multiSample;
|
/external/skia/src/gpu/ |
GrRenderTargetPriv.h | 35 // Finds a render target's multisample specs. The pipeline is only needed in case the info isn't 37 // to affect the multisample information itself.
|
/external/mesa3d/docs/specs/ |
EXT_shader_samples_identical.txt | 49 sample is stored in a separate slice of the multisample surface. An 50 additional multisample control surface (MCS) contains a mapping from pixel 55 of this information to reduce the bandwidth of reading multisample 56 textures. A custom multisample resolve filter could optimize resolving 104 of the multisample texture bound to <sampler> at <coord> contain the 157 implementation. It is also possible that a compressed multisample surface
|
/external/deqp/scripts/ |
build_android_mustpass.py | 138 Configuration(name = "multisample", 143 include("gles3-multisample.txt"), 144 exclude("gles3-multisample-issues.txt")]), 186 Configuration(name = "multisample", 190 filters = [include("gles31-master.txt"), include("gles31-multisample.txt")]), 264 Configuration(name = "multisample", 268 filters = NYC_GLES3_COMMON_FILTERS + [include("gles3-multisample.txt")], 319 Configuration(name = "multisample", 323 filters = NYC_GLES31_COMMON_FILTERS + [include("gles31-multisample.txt")], 421 Configuration(name = "multisample", [all...] |
/external/swiftshader/src/OpenGL/libEGL/ |
Config.h | 35 Config(sw::Format displayFormat, EGLint minSwapInterval, EGLint maxSwapInterval, sw::Format renderTargetFormat, sw::Format depthStencilFormat, EGLint multiSample, bool conformant); 68 EGLint mSampleBuffers; // Number of multisample buffers 93 void add(sw::Format displayFormat, EGLint minSwapInterval, EGLint maxSwapInterval, sw::Format renderTargetFormat, sw::Format depthStencilFormat, EGLint multiSample);
|
/external/swiftshader/src/Renderer/ |
QuadRasterizer.cpp | 68 primitive += sizeof(Primitive) * state.multiSample; 124 for(unsigned int q = 1; q < state.multiSample; q++) 137 for(unsigned int q = 1; q < state.multiSample; q++) 148 for(unsigned int q = 0; q < state.multiSample; q++) 152 if(state.multiSample > 1) 161 if(veryEarlyDepthTest && state.multiSample == 1) 269 for(unsigned int q = 0; q < state.multiSample; q++) 283 for(unsigned int q = 0; q < state.multiSample; q++)
|
/external/deqp/android/cts/master/src/ |
gles3-multisample.txt | 23 dEQP-GLES3.functional.multisample.default_framebuffer.*
|
gles31-multisample.txt | 10 dEQP-GLES31.functional.multisample.*
|
/external/deqp/android/cts/mnc/src/ |
gles3-multisample.txt | 23 dEQP-GLES3.functional.multisample.default_framebuffer.*
|
gles31-multisample.txt | 10 dEQP-GLES31.functional.multisample.*
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
gen6_multisample_state.c | 175 if (ctx->Multisample.SampleCoverage) { 176 coverage = ctx->Multisample.SampleCoverageValue; 177 coverage_invert = ctx->Multisample.SampleCoverageInvert; 179 if (ctx->Multisample.SampleMask) { 180 sample_mask = ctx->Multisample.SampleMaskValue;
|
gen8_blend_state.c | 65 if (ctx->Multisample.SampleAlphaToCoverage) { 69 if (ctx->Multisample.SampleAlphaToOne) 92 * components, including multisample alpha operations, alpha test, 182 ctx->Multisample.SampleAlphaToOne, 228 ctx->Multisample.SampleAlphaToCoverage) 234 * components, including multisample alpha operations, alpha test,
|
/external/deqp/android/cts/mnc/ |
gles31-multisample.txt | 54 dEQP-GLES31.functional.multisample.default_framebuffer.sample_position 55 dEQP-GLES31.functional.multisample.default_framebuffer.sample_mask_sum_of_inverses 56 dEQP-GLES31.functional.multisample.default_framebuffer.proportionality_sample_mask 57 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_sample_mask 58 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_alpha_to_coverage_sample_mask 59 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_sample_coverage_sample_mask 60 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_alpha_to_coverage_sample_coverage_sample_mask 61 dEQP-GLES31.functional.multisample.default_framebuffer.sample_mask_non_effective_bits
|
/external/deqp/android/cts/nyc/ |
gles31-multisample.txt | 54 dEQP-GLES31.functional.multisample.default_framebuffer.sample_position 55 dEQP-GLES31.functional.multisample.default_framebuffer.sample_mask_sum_of_inverses 56 dEQP-GLES31.functional.multisample.default_framebuffer.proportionality_sample_mask 57 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_sample_mask 58 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_alpha_to_coverage_sample_mask 59 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_sample_coverage_sample_mask 60 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_alpha_to_coverage_sample_coverage_sample_mask 61 dEQP-GLES31.functional.multisample.default_framebuffer.sample_mask_non_effective_bits
|
/external/deqp/android/cts/nyc/src/ |
gles31-multisample.txt | 54 dEQP-GLES31.functional.multisample.default_framebuffer.sample_position 55 dEQP-GLES31.functional.multisample.default_framebuffer.sample_mask_sum_of_inverses 56 dEQP-GLES31.functional.multisample.default_framebuffer.proportionality_sample_mask 57 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_sample_mask 58 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_alpha_to_coverage_sample_mask 59 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_sample_coverage_sample_mask 60 dEQP-GLES31.functional.multisample.default_framebuffer.constancy_alpha_to_coverage_sample_coverage_sample_mask 61 dEQP-GLES31.functional.multisample.default_framebuffer.sample_mask_non_effective_bits
|
/external/mesa3d/src/gallium/state_trackers/nine/ |
device9ex.h | 117 D3DMULTISAMPLE_TYPE MultiSample, 139 D3DMULTISAMPLE_TYPE MultiSample,
|