| Index: gpu/command_buffer/service/sampler_manager.cc
|
| diff --git a/gpu/command_buffer/service/sampler_manager.cc b/gpu/command_buffer/service/sampler_manager.cc
|
| index c76cbf95dac06ae8cc8b083b6e648b19a32efd18..4d4c07cb3467ca7e39c7c4364e9126eec190218c 100644
|
| --- a/gpu/command_buffer/service/sampler_manager.cc
|
| +++ b/gpu/command_buffer/service/sampler_manager.cc
|
| @@ -18,21 +18,18 @@
|
| namespace gpu {
|
| namespace gles2 {
|
|
|
| -SamplerState::SamplerState()
|
| - : min_filter(GL_NEAREST_MIPMAP_LINEAR),
|
| - mag_filter(GL_LINEAR),
|
| - wrap_r(GL_REPEAT),
|
| - wrap_s(GL_REPEAT),
|
| - wrap_t(GL_REPEAT),
|
| - compare_func(GL_LEQUAL),
|
| - compare_mode(GL_NONE),
|
| - max_lod(1000.0f),
|
| - min_lod(-1000.0f) {
|
| -}
|
| -
|
| Sampler::Sampler(SamplerManager* manager, GLuint service_id)
|
| : manager_(manager),
|
| service_id_(service_id),
|
| + min_filter_(GL_NEAREST_MIPMAP_LINEAR),
|
| + mag_filter_(GL_LINEAR),
|
| + wrap_r_(GL_REPEAT),
|
| + wrap_s_(GL_REPEAT),
|
| + wrap_t_(GL_REPEAT),
|
| + compare_func_(GL_LEQUAL),
|
| + compare_mode_(GL_NONE),
|
| + max_lod_(1000.0f),
|
| + min_lod_(-1000.0f),
|
| deleted_(false) {
|
| DCHECK(manager);
|
| }
|
| @@ -57,43 +54,43 @@
|
| if (!feature_info->validators()->texture_min_filter_mode.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| }
|
| - sampler_state_.min_filter = param;
|
| + min_filter_ = param;
|
| break;
|
| case GL_TEXTURE_MAG_FILTER:
|
| if (!feature_info->validators()->texture_mag_filter_mode.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| }
|
| - sampler_state_.mag_filter = param;
|
| + mag_filter_ = param;
|
| break;
|
| case GL_TEXTURE_WRAP_R:
|
| if (!feature_info->validators()->texture_wrap_mode.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| }
|
| - sampler_state_.wrap_r = param;
|
| + wrap_r_ = param;
|
| break;
|
| case GL_TEXTURE_WRAP_S:
|
| if (!feature_info->validators()->texture_wrap_mode.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| }
|
| - sampler_state_.wrap_s = param;
|
| + wrap_s_ = param;
|
| break;
|
| case GL_TEXTURE_WRAP_T:
|
| if (!feature_info->validators()->texture_wrap_mode.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| }
|
| - sampler_state_.wrap_t = param;
|
| + wrap_t_ = param;
|
| break;
|
| case GL_TEXTURE_COMPARE_FUNC:
|
| if (!feature_info->validators()->texture_compare_func.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| }
|
| - sampler_state_.compare_func = param;
|
| + compare_func_ = param;
|
| break;
|
| case GL_TEXTURE_COMPARE_MODE:
|
| if (!feature_info->validators()->texture_compare_mode.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| }
|
| - sampler_state_.compare_mode = param;
|
| + compare_mode_ = param;
|
| break;
|
| default:
|
| return GL_INVALID_ENUM;
|
| @@ -115,10 +112,10 @@
|
| return SetParameteri(feature_info, pname, iparam);
|
| }
|
| case GL_TEXTURE_MIN_LOD:
|
| - sampler_state_.min_lod = param;
|
| + min_lod_ = param;
|
| break;
|
| case GL_TEXTURE_MAX_LOD:
|
| - sampler_state_.max_lod = param;
|
| + max_lod_ = param;
|
| break;
|
| default:
|
| return GL_INVALID_ENUM;
|
|
|