Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h

Issue 6028005: Make CopyTexImage2D and CopyTexSubImage2D fail if... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file is auto-generated. DO NOT EDIT! 5 // This file is auto-generated. DO NOT EDIT!
6 6
7 // It is included by gles2_cmd_decoder_unittest_1.cc 7 // It is included by gles2_cmd_decoder_unittest_1.cc
8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
10 10
(...skipping 783 matching lines...) Expand 10 before | Expand all | Expand 10 after
794 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER, 794 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER,
795 client_renderbuffer_id_); 795 client_renderbuffer_id_);
796 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 796 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
797 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 797 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
798 } 798 }
799 799
800 TEST_F(GLES2DecoderTest1, FramebufferTexture2DValidArgs) { 800 TEST_F(GLES2DecoderTest1, FramebufferTexture2DValidArgs) {
801 EXPECT_CALL( 801 EXPECT_CALL(
802 *gl_, FramebufferTexture2DEXT( 802 *gl_, FramebufferTexture2DEXT(
803 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, 803 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D,
804 kServiceTextureId, 5)); 804 kServiceTextureId, 0));
805 SpecializedSetup<FramebufferTexture2D, 0>(true); 805 SpecializedSetup<FramebufferTexture2D, 0>(true);
806 FramebufferTexture2D cmd; 806 FramebufferTexture2D cmd;
807 cmd.Init( 807 cmd.Init(
808 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, client_texture_id_, 808 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, client_texture_id_,
809 5); 809 0);
810 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 810 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
811 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 811 EXPECT_EQ(GL_NO_ERROR, GetGLError());
812 } 812 }
813 813
814 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs0_0) { 814 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs0_0) {
815 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0); 815 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0);
816 SpecializedSetup<FramebufferTexture2D, 0>(false); 816 SpecializedSetup<FramebufferTexture2D, 0>(false);
817 FramebufferTexture2D cmd; 817 FramebufferTexture2D cmd;
818 cmd.Init( 818 cmd.Init(
819 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, 819 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D,
820 client_texture_id_, 5); 820 client_texture_id_, 0);
821 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 821 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
822 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 822 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
823 } 823 }
824 824
825 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs2_0) { 825 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs2_0) {
826 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0); 826 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0);
827 SpecializedSetup<FramebufferTexture2D, 0>(false); 827 SpecializedSetup<FramebufferTexture2D, 0>(false);
828 FramebufferTexture2D cmd; 828 FramebufferTexture2D cmd;
829 cmd.Init( 829 cmd.Init(
830 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_PROXY_TEXTURE_CUBE_MAP, 830 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_PROXY_TEXTURE_CUBE_MAP,
831 client_texture_id_, 5); 831 client_texture_id_, 0);
832 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 832 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
833 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 833 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
834 } 834 }
835 835
836 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs4_0) {
837 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0);
838 SpecializedSetup<FramebufferTexture2D, 0>(false);
839 FramebufferTexture2D cmd;
840 cmd.Init(
841 GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, client_texture_id_,
842 1);
843 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
844 EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
845 }
846
836 TEST_F(GLES2DecoderTest1, FrontFaceValidArgs) { 847 TEST_F(GLES2DecoderTest1, FrontFaceValidArgs) {
837 EXPECT_CALL(*gl_, FrontFace(GL_CW)); 848 EXPECT_CALL(*gl_, FrontFace(GL_CW));
838 SpecializedSetup<FrontFace, 0>(true); 849 SpecializedSetup<FrontFace, 0>(true);
839 FrontFace cmd; 850 FrontFace cmd;
840 cmd.Init(GL_CW); 851 cmd.Init(GL_CW);
841 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 852 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
842 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 853 EXPECT_EQ(GL_NO_ERROR, GetGLError());
843 } 854 }
844 855
845 TEST_F(GLES2DecoderTest1, GenBuffersValidArgs) { 856 TEST_F(GLES2DecoderTest1, GenBuffersValidArgs) {
(...skipping 946 matching lines...) Expand 10 before | Expand all | Expand 10 after
1792 result->size = 0; 1803 result->size = 0;
1793 GetVertexAttribfv cmd; 1804 GetVertexAttribfv cmd;
1794 cmd.Init( 1805 cmd.Init(
1795 1, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, shared_memory_id_, 1806 1, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, shared_memory_id_,
1796 kInvalidSharedMemoryOffset); 1807 kInvalidSharedMemoryOffset);
1797 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); 1808 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
1798 EXPECT_EQ(0u, result->size); 1809 EXPECT_EQ(0u, result->size);
1799 } 1810 }
1800 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 1811 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
1801 1812
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder_unittest_1.cc ('k') | gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698