Searched defs:wrapMode (Results 1 - 9 of 9) sorted by relevance

/external/skia/src/gpu/vk/
H A DGrVkSampler.cpp13 GrSamplerState::WrapMode wrapMode) {
14 switch (wrapMode) {
12 wrap_mode_to_vk_sampler_address( GrSamplerState::WrapMode wrapMode) argument
/external/skqp/src/gpu/vk/
H A DGrVkSampler.cpp13 GrSamplerState::WrapMode wrapMode) {
14 switch (wrapMode) {
12 wrap_mode_to_vk_sampler_address( GrSamplerState::WrapMode wrapMode) argument
/external/skia/src/shaders/gradients/
H A DSkGradientShaderPriv.h223 GrSamplerState::WrapMode wrapMode,
228 , fWrapMode(wrapMode)
123 SkASSERT(i < fColorCount); return fOrigPos ? fOrigPos[i] : SkIntToScalar(i) / (fColorCount - 1); } SkColor getLegacyColor(int i) const { SkASSERT(i < fColorCount); return fOrigColors4f[i].toSkColor(); } SkColor4f* fOrigColors4f; SkScalar* fOrigPos; int fColorCount; sk_sp<SkColorSpace> fColorSpace; bool colorsAreOpaque() const { return fColorsAreOpaque; } TileMode getTileMode() const { return fTileMode; } private: static constexpr size_t kInlineStopCount = 4; static constexpr size_t kInlineStorageSize = (sizeof(SkColor4f) + sizeof(SkScalar)) * kInlineStopCount; SkAutoSTMalloc<kInlineStorageSize, uint8_t> fStorage; bool fColorsAreOpaque; typedef SkShaderBase INHERITED; }; class GrInvariantOutput; class GrTextureStripAtlas; class GrGradientEffect : public GrFragmentProcessor { public: struct CreateArgs { CreateArgs(GrContext* context, const SkGradientShaderBase* shader, const SkMatrix* matrix, SkShader::TileMode tileMode, SkColorSpace* dstColorSpace) : fContext(context) , fShader(shader) , fMatrix(matrix) , fDstColorSpace(dstColorSpace) { switch (tileMode) { case SkShader::kClamp_TileMode: fWrapMode = GrSamplerState::WrapMode::kClamp; break; case SkShader::kRepeat_TileMode: fWrapMode = GrSamplerState::WrapMode::kRepeat; break; case SkShader::kMirror_TileMode: fWrapMode = GrSamplerState::WrapMode::kMirrorRepeat; break; case SkShader::kDecal_TileMode: fWrapMode = GrSamplerState::WrapMode::kClamp; break; } } CreateArgs(GrContext* context, const SkGradientShaderBase* shader, const SkMatrix* matrix, GrSamplerState::WrapMode wrapMode, SkColorSpace* dstColorSpace) : fContext(context) , fShader(shader) , fMatrix(matrix) , fWrapMode(wrapMode) , fDstColorSpace(dstColorSpace) {} GrContext* fContext; const SkGradientShaderBase* fShader; const SkMatrix* fMatrix; GrSamplerState::WrapMode fWrapMode; SkColorSpace* fDstColorSpace; }; class GLSLProcessor; ~GrGradientEffect() override; bool useAtlas() const { return SkToBool(-1 != fRow); } enum class InterpolationStrategy : uint8_t { kSingle, kThreshold, kThresholdClamp0, kThresholdClamp1, kTexture, }; enum PremulType { kBeforeInterp_PremulType, kAfterInterp_PremulType, }; protected: GrGradientEffect(ClassID classID, const CreateArgs&, bool isOpaque); explicit GrGradientEffect(const GrGradientEffect&); void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override; static std::unique_ptr<GrFragmentProcessor> AdjustFP( std::unique_ptr<GrGradientEffect> gradientFP, const CreateArgs& args) { if (!gradientFP->isValid()) { return nullptr; } std::unique_ptr<GrFragmentProcessor> fp; if (gradientFP->fStrategy == InterpolationStrategy::kTexture) argument
/external/skqp/src/shaders/gradients/
H A DSkGradientShaderPriv.h218 GrSamplerState::WrapMode wrapMode,
223 , fWrapMode(wrapMode)
122 SkASSERT(i < fColorCount); return fOrigPos ? fOrigPos[i] : SkIntToScalar(i) / (fColorCount - 1); } SkColor getLegacyColor(int i) const { SkASSERT(i < fColorCount); return fOrigColors4f[i].toSkColor(); } SkColor4f* fOrigColors4f; SkScalar* fOrigPos; int fColorCount; sk_sp<SkColorSpace> fColorSpace; bool colorsAreOpaque() const { return fColorsAreOpaque; } TileMode getTileMode() const { return fTileMode; } private: static constexpr size_t kInlineStopCount = 4; static constexpr size_t kInlineStorageSize = (sizeof(SkColor4f) + sizeof(SkScalar)) * kInlineStopCount; SkAutoSTMalloc<kInlineStorageSize, uint8_t> fStorage; bool fColorsAreOpaque; typedef SkShaderBase INHERITED; }; class GrInvariantOutput; class GrTextureStripAtlas; class GrGradientEffect : public GrFragmentProcessor { public: struct CreateArgs { CreateArgs(GrContext* context, const SkGradientShaderBase* shader, const SkMatrix* matrix, SkShader::TileMode tileMode, SkColorSpace* dstColorSpace) : fContext(context) , fShader(shader) , fMatrix(matrix) , fDstColorSpace(dstColorSpace) { switch (tileMode) { case SkShader::kClamp_TileMode: fWrapMode = GrSamplerState::WrapMode::kClamp; break; case SkShader::kRepeat_TileMode: fWrapMode = GrSamplerState::WrapMode::kRepeat; break; case SkShader::kMirror_TileMode: fWrapMode = GrSamplerState::WrapMode::kMirrorRepeat; break; } } CreateArgs(GrContext* context, const SkGradientShaderBase* shader, const SkMatrix* matrix, GrSamplerState::WrapMode wrapMode, SkColorSpace* dstColorSpace) : fContext(context) , fShader(shader) , fMatrix(matrix) , fWrapMode(wrapMode) , fDstColorSpace(dstColorSpace) {} GrContext* fContext; const SkGradientShaderBase* fShader; const SkMatrix* fMatrix; GrSamplerState::WrapMode fWrapMode; SkColorSpace* fDstColorSpace; }; class GLSLProcessor; ~GrGradientEffect() override; bool useAtlas() const { return SkToBool(-1 != fRow); } enum class InterpolationStrategy : uint8_t { kSingle, kThreshold, kThresholdClamp0, kThresholdClamp1, kTexture, }; enum PremulType { kBeforeInterp_PremulType, kAfterInterp_PremulType, }; protected: GrGradientEffect(ClassID classID, const CreateArgs&, bool isOpaque); explicit GrGradientEffect(const GrGradientEffect&); void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override; static std::unique_ptr<GrFragmentProcessor> AdjustFP( std::unique_ptr<GrGradientEffect> gradientFP, const CreateArgs& args) { if (!gradientFP->isValid()) { return nullptr; } std::unique_ptr<GrFragmentProcessor> fp; if (gradientFP->fStrategy == InterpolationStrategy::kTexture) argument
/external/skia/src/gpu/
H A DSkGpuDevice.cpp1019 GrSamplerState::WrapMode wrapMode[2] = {samplerState.wrapModeX(), samplerState.wrapModeY()}; local
1020 fp = GrBicubicEffect::Make(std::move(proxy), texMatrix, wrapMode);
/external/skqp/src/gpu/
H A DSkGpuDevice.cpp1020 GrSamplerState::WrapMode wrapMode[2] = {samplerState.wrapModeX(), samplerState.wrapModeY()}; local
1021 fp = GrBicubicEffect::Make(std::move(proxy), texMatrix, wrapMode);
/external/mesa3d/src/mesa/swrast/
H A Ds_texfilter.c153 * wrapMode = GL_REPEAT, GL_CLAMP, GL_CLAMP_TO_EDGE, GL_CLAMP_TO_BORDER
161 linear_texel_locations(GLenum wrapMode, argument
168 switch (wrapMode) {
291 nearest_texel_location(GLenum wrapMode, argument
298 switch (wrapMode) {
430 clamp_rect_coord_nearest(GLenum wrapMode, GLfloat coord, GLint max) argument
432 switch (wrapMode) {
440 _mesa_problem(NULL, "bad wrapMode in clamp_rect_coord_nearest");
450 clamp_rect_coord_linear(GLenum wrapMode, GLfloat coord, GLint max, argument
455 switch (wrapMode) {
[all...]
/external/skia/src/gpu/gl/
H A DGrGLGpu.cpp2940 static inline GrGLenum wrap_mode_to_gl_wrap(GrSamplerState::WrapMode wrapMode) { argument
2941 switch (wrapMode) {
/external/skqp/src/gpu/gl/
H A DGrGLGpu.cpp2960 static inline GrGLenum wrap_mode_to_gl_wrap(GrSamplerState::WrapMode wrapMode) { argument
2961 switch (wrapMode) {

Completed in 1422 milliseconds