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

Side by Side Diff: gpu/command_buffer/client/gles2_cmd_helper_autogen.h

Issue 788123002: Add sampler related ES3 APIs to command buffer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 } 50 }
51 51
52 void BindRenderbuffer(GLenum target, GLuint renderbuffer) { 52 void BindRenderbuffer(GLenum target, GLuint renderbuffer) {
53 gles2::cmds::BindRenderbuffer* c = 53 gles2::cmds::BindRenderbuffer* c =
54 GetCmdSpace<gles2::cmds::BindRenderbuffer>(); 54 GetCmdSpace<gles2::cmds::BindRenderbuffer>();
55 if (c) { 55 if (c) {
56 c->Init(target, renderbuffer); 56 c->Init(target, renderbuffer);
57 } 57 }
58 } 58 }
59 59
60 void BindSampler(GLuint unit, GLuint sampler) {
61 gles2::cmds::BindSampler* c = GetCmdSpace<gles2::cmds::BindSampler>();
62 if (c) {
63 c->Init(unit, sampler);
64 }
65 }
66
60 void BindTexture(GLenum target, GLuint texture) { 67 void BindTexture(GLenum target, GLuint texture) {
61 gles2::cmds::BindTexture* c = GetCmdSpace<gles2::cmds::BindTexture>(); 68 gles2::cmds::BindTexture* c = GetCmdSpace<gles2::cmds::BindTexture>();
62 if (c) { 69 if (c) {
63 c->Init(target, texture); 70 c->Init(target, texture);
64 } 71 }
65 } 72 }
66 73
67 void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { 74 void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {
68 gles2::cmds::BlendColor* c = GetCmdSpace<gles2::cmds::BlendColor>(); 75 gles2::cmds::BlendColor* c = GetCmdSpace<gles2::cmds::BlendColor>();
69 if (c) { 76 if (c) {
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
335 const uint32_t size = 342 const uint32_t size =
336 gles2::cmds::DeleteRenderbuffersImmediate::ComputeSize(n); 343 gles2::cmds::DeleteRenderbuffersImmediate::ComputeSize(n);
337 gles2::cmds::DeleteRenderbuffersImmediate* c = 344 gles2::cmds::DeleteRenderbuffersImmediate* c =
338 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteRenderbuffersImmediate>( 345 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteRenderbuffersImmediate>(
339 size); 346 size);
340 if (c) { 347 if (c) {
341 c->Init(n, renderbuffers); 348 c->Init(n, renderbuffers);
342 } 349 }
343 } 350 }
344 351
352 void DeleteSamplersImmediate(GLsizei n, const GLuint* samplers) {
353 const uint32_t size = gles2::cmds::DeleteSamplersImmediate::ComputeSize(n);
354 gles2::cmds::DeleteSamplersImmediate* c =
355 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteSamplersImmediate>(size);
356 if (c) {
357 c->Init(n, samplers);
358 }
359 }
360
345 void DeleteShader(GLuint shader) { 361 void DeleteShader(GLuint shader) {
346 gles2::cmds::DeleteShader* c = GetCmdSpace<gles2::cmds::DeleteShader>(); 362 gles2::cmds::DeleteShader* c = GetCmdSpace<gles2::cmds::DeleteShader>();
347 if (c) { 363 if (c) {
348 c->Init(shader); 364 c->Init(shader);
349 } 365 }
350 } 366 }
351 367
352 void DeleteTexturesImmediate(GLsizei n, const GLuint* textures) { 368 void DeleteTexturesImmediate(GLsizei n, const GLuint* textures) {
353 const uint32_t size = gles2::cmds::DeleteTexturesImmediate::ComputeSize(n); 369 const uint32_t size = gles2::cmds::DeleteTexturesImmediate::ComputeSize(n);
354 gles2::cmds::DeleteTexturesImmediate* c = 370 gles2::cmds::DeleteTexturesImmediate* c =
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
517 void GenRenderbuffersImmediate(GLsizei n, GLuint* renderbuffers) { 533 void GenRenderbuffersImmediate(GLsizei n, GLuint* renderbuffers) {
518 const uint32_t size = gles2::cmds::GenRenderbuffersImmediate::ComputeSize(n); 534 const uint32_t size = gles2::cmds::GenRenderbuffersImmediate::ComputeSize(n);
519 gles2::cmds::GenRenderbuffersImmediate* c = 535 gles2::cmds::GenRenderbuffersImmediate* c =
520 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenRenderbuffersImmediate>( 536 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenRenderbuffersImmediate>(
521 size); 537 size);
522 if (c) { 538 if (c) {
523 c->Init(n, renderbuffers); 539 c->Init(n, renderbuffers);
524 } 540 }
525 } 541 }
526 542
543 void GenSamplersImmediate(GLsizei n, GLuint* samplers) {
544 const uint32_t size = gles2::cmds::GenSamplersImmediate::ComputeSize(n);
545 gles2::cmds::GenSamplersImmediate* c =
546 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenSamplersImmediate>(size);
547 if (c) {
548 c->Init(n, samplers);
549 }
550 }
551
527 void GenTexturesImmediate(GLsizei n, GLuint* textures) { 552 void GenTexturesImmediate(GLsizei n, GLuint* textures) {
528 const uint32_t size = gles2::cmds::GenTexturesImmediate::ComputeSize(n); 553 const uint32_t size = gles2::cmds::GenTexturesImmediate::ComputeSize(n);
529 gles2::cmds::GenTexturesImmediate* c = 554 gles2::cmds::GenTexturesImmediate* c =
530 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenTexturesImmediate>(size); 555 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenTexturesImmediate>(size);
531 if (c) { 556 if (c) {
532 c->Init(n, textures); 557 c->Init(n, textures);
533 } 558 }
534 } 559 }
535 560
536 void GetActiveAttrib(GLuint program, 561 void GetActiveAttrib(GLuint program,
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
670 GLenum pname, 695 GLenum pname,
671 uint32_t params_shm_id, 696 uint32_t params_shm_id,
672 uint32_t params_shm_offset) { 697 uint32_t params_shm_offset) {
673 gles2::cmds::GetRenderbufferParameteriv* c = 698 gles2::cmds::GetRenderbufferParameteriv* c =
674 GetCmdSpace<gles2::cmds::GetRenderbufferParameteriv>(); 699 GetCmdSpace<gles2::cmds::GetRenderbufferParameteriv>();
675 if (c) { 700 if (c) {
676 c->Init(target, pname, params_shm_id, params_shm_offset); 701 c->Init(target, pname, params_shm_id, params_shm_offset);
677 } 702 }
678 } 703 }
679 704
705 void GetSamplerParameterfv(GLuint sampler,
706 GLenum pname,
707 uint32_t params_shm_id,
708 uint32_t params_shm_offset) {
709 gles2::cmds::GetSamplerParameterfv* c =
710 GetCmdSpace<gles2::cmds::GetSamplerParameterfv>();
711 if (c) {
712 c->Init(sampler, pname, params_shm_id, params_shm_offset);
713 }
714 }
715
716 void GetSamplerParameteriv(GLuint sampler,
717 GLenum pname,
718 uint32_t params_shm_id,
719 uint32_t params_shm_offset) {
720 gles2::cmds::GetSamplerParameteriv* c =
721 GetCmdSpace<gles2::cmds::GetSamplerParameteriv>();
722 if (c) {
723 c->Init(sampler, pname, params_shm_id, params_shm_offset);
724 }
725 }
726
680 void GetShaderiv(GLuint shader, 727 void GetShaderiv(GLuint shader,
681 GLenum pname, 728 GLenum pname,
682 uint32_t params_shm_id, 729 uint32_t params_shm_id,
683 uint32_t params_shm_offset) { 730 uint32_t params_shm_offset) {
684 gles2::cmds::GetShaderiv* c = GetCmdSpace<gles2::cmds::GetShaderiv>(); 731 gles2::cmds::GetShaderiv* c = GetCmdSpace<gles2::cmds::GetShaderiv>();
685 if (c) { 732 if (c) {
686 c->Init(shader, pname, params_shm_id, params_shm_offset); 733 c->Init(shader, pname, params_shm_id, params_shm_offset);
687 } 734 }
688 } 735 }
689 736
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
879 926
880 void IsRenderbuffer(GLuint renderbuffer, 927 void IsRenderbuffer(GLuint renderbuffer,
881 uint32_t result_shm_id, 928 uint32_t result_shm_id,
882 uint32_t result_shm_offset) { 929 uint32_t result_shm_offset) {
883 gles2::cmds::IsRenderbuffer* c = GetCmdSpace<gles2::cmds::IsRenderbuffer>(); 930 gles2::cmds::IsRenderbuffer* c = GetCmdSpace<gles2::cmds::IsRenderbuffer>();
884 if (c) { 931 if (c) {
885 c->Init(renderbuffer, result_shm_id, result_shm_offset); 932 c->Init(renderbuffer, result_shm_id, result_shm_offset);
886 } 933 }
887 } 934 }
888 935
936 void IsSampler(GLuint sampler,
937 uint32_t result_shm_id,
938 uint32_t result_shm_offset) {
939 gles2::cmds::IsSampler* c = GetCmdSpace<gles2::cmds::IsSampler>();
940 if (c) {
941 c->Init(sampler, result_shm_id, result_shm_offset);
942 }
943 }
944
889 void IsShader(GLuint shader, 945 void IsShader(GLuint shader,
890 uint32_t result_shm_id, 946 uint32_t result_shm_id,
891 uint32_t result_shm_offset) { 947 uint32_t result_shm_offset) {
892 gles2::cmds::IsShader* c = GetCmdSpace<gles2::cmds::IsShader>(); 948 gles2::cmds::IsShader* c = GetCmdSpace<gles2::cmds::IsShader>();
893 if (c) { 949 if (c) {
894 c->Init(shader, result_shm_id, result_shm_offset); 950 c->Init(shader, result_shm_id, result_shm_offset);
895 } 951 }
896 } 952 }
897 953
898 void IsTexture(GLuint texture, 954 void IsTexture(GLuint texture,
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
976 } 1032 }
977 } 1033 }
978 1034
979 void SampleCoverage(GLclampf value, GLboolean invert) { 1035 void SampleCoverage(GLclampf value, GLboolean invert) {
980 gles2::cmds::SampleCoverage* c = GetCmdSpace<gles2::cmds::SampleCoverage>(); 1036 gles2::cmds::SampleCoverage* c = GetCmdSpace<gles2::cmds::SampleCoverage>();
981 if (c) { 1037 if (c) {
982 c->Init(value, invert); 1038 c->Init(value, invert);
983 } 1039 }
984 } 1040 }
985 1041
1042 void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) {
1043 gles2::cmds::SamplerParameterf* c =
1044 GetCmdSpace<gles2::cmds::SamplerParameterf>();
1045 if (c) {
1046 c->Init(sampler, pname, param);
1047 }
1048 }
1049
1050 void SamplerParameterfvImmediate(GLuint sampler,
1051 GLenum pname,
1052 const GLfloat* params) {
1053 const uint32_t size = gles2::cmds::SamplerParameterfvImmediate::ComputeSize();
1054 gles2::cmds::SamplerParameterfvImmediate* c =
1055 GetImmediateCmdSpaceTotalSize<gles2::cmds::SamplerParameterfvImmediate>(
1056 size);
1057 if (c) {
1058 c->Init(sampler, pname, params);
1059 }
1060 }
1061
1062 void SamplerParameteri(GLuint sampler, GLenum pname, GLint param) {
1063 gles2::cmds::SamplerParameteri* c =
1064 GetCmdSpace<gles2::cmds::SamplerParameteri>();
1065 if (c) {
1066 c->Init(sampler, pname, param);
1067 }
1068 }
1069
1070 void SamplerParameterivImmediate(GLuint sampler,
1071 GLenum pname,
1072 const GLint* params) {
1073 const uint32_t size = gles2::cmds::SamplerParameterivImmediate::ComputeSize();
1074 gles2::cmds::SamplerParameterivImmediate* c =
1075 GetImmediateCmdSpaceTotalSize<gles2::cmds::SamplerParameterivImmediate>(
1076 size);
1077 if (c) {
1078 c->Init(sampler, pname, params);
1079 }
1080 }
1081
986 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { 1082 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) {
987 gles2::cmds::Scissor* c = GetCmdSpace<gles2::cmds::Scissor>(); 1083 gles2::cmds::Scissor* c = GetCmdSpace<gles2::cmds::Scissor>();
988 if (c) { 1084 if (c) {
989 c->Init(x, y, width, height); 1085 c->Init(x, y, width, height);
990 } 1086 }
991 } 1087 }
992 1088
993 void ShaderBinary(GLsizei n, 1089 void ShaderBinary(GLsizei n,
994 uint32_t shaders_shm_id, 1090 uint32_t shaders_shm_id,
995 uint32_t shaders_shm_offset, 1091 uint32_t shaders_shm_offset,
(...skipping 1194 matching lines...) Expand 10 before | Expand all | Expand 10 after
2190 } 2286 }
2191 2287
2192 void BlendBarrierKHR() { 2288 void BlendBarrierKHR() {
2193 gles2::cmds::BlendBarrierKHR* c = GetCmdSpace<gles2::cmds::BlendBarrierKHR>(); 2289 gles2::cmds::BlendBarrierKHR* c = GetCmdSpace<gles2::cmds::BlendBarrierKHR>();
2194 if (c) { 2290 if (c) {
2195 c->Init(); 2291 c->Init();
2196 } 2292 }
2197 } 2293 }
2198 2294
2199 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ 2295 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698