Changeset 236516 in webkit
- Timestamp:
- Sep 26, 2018, 12:16:52 PM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
html/canvas/WebGL2RenderingContext.cpp (modified) (28 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r236511 r236516 1 2018-09-26 Justin Fan <justin_fan@apple.com> 2 3 WebGL 2: Adding logging to in-progress features 4 https://bugs.webkit.org/show_bug.cgi?id=189978 5 6 Reviewed by Jon Lee. 7 8 Logging will allow us to better identify the most in-demand WebGL 2 features and prioritize our efforts. 9 10 No tests as no change in WebGL functionality. 11 12 * html/canvas/WebGL2RenderingContext.cpp: Added logging statement to every function not yet implemented. 13 (WebCore::WebGL2RenderingContext::blitFramebuffer): 14 (WebCore::WebGL2RenderingContext::framebufferTextureLayer): 15 (WebCore::WebGL2RenderingContext::invalidateFramebuffer): 16 (WebCore::WebGL2RenderingContext::invalidateSubFramebuffer): 17 (WebCore::WebGL2RenderingContext::readBuffer): 18 (WebCore::WebGL2RenderingContext::texStorage3D): 19 (WebCore::WebGL2RenderingContext::texImage2D): 20 (WebCore::WebGL2RenderingContext::texImage3D): 21 (WebCore::WebGL2RenderingContext::texSubImage2D): 22 (WebCore::WebGL2RenderingContext::texSubImage3D): 23 (WebCore::WebGL2RenderingContext::copyTexSubImage3D): 24 (WebCore::WebGL2RenderingContext::compressedTexImage2D): 25 (WebCore::WebGL2RenderingContext::compressedTexImage3D): 26 (WebCore::WebGL2RenderingContext::compressedTexSubImage3D): 27 (WebCore::WebGL2RenderingContext::getFragDataLocation): 28 (WebCore::WebGL2RenderingContext::uniform1ui): 29 (WebCore::WebGL2RenderingContext::uniform2ui): 30 (WebCore::WebGL2RenderingContext::uniform3ui): 31 (WebCore::WebGL2RenderingContext::uniform4ui): 32 (WebCore::WebGL2RenderingContext::uniform1uiv): 33 (WebCore::WebGL2RenderingContext::uniform2uiv): 34 (WebCore::WebGL2RenderingContext::uniform3uiv): 35 (WebCore::WebGL2RenderingContext::uniform4uiv): 36 (WebCore::WebGL2RenderingContext::uniformMatrix2x3fv): 37 (WebCore::WebGL2RenderingContext::uniformMatrix3x2fv): 38 (WebCore::WebGL2RenderingContext::uniformMatrix2x4fv): 39 (WebCore::WebGL2RenderingContext::uniformMatrix4x2fv): 40 (WebCore::WebGL2RenderingContext::uniformMatrix3x4fv): 41 (WebCore::WebGL2RenderingContext::uniformMatrix4x3fv): 42 (WebCore::WebGL2RenderingContext::vertexAttribI4i): 43 (WebCore::WebGL2RenderingContext::vertexAttribI4iv): 44 (WebCore::WebGL2RenderingContext::vertexAttribI4ui): 45 (WebCore::WebGL2RenderingContext::vertexAttribI4uiv): 46 (WebCore::WebGL2RenderingContext::vertexAttribIPointer): 47 (WebCore::WebGL2RenderingContext::drawRangeElements): 48 (WebCore::WebGL2RenderingContext::createQuery): 49 (WebCore::WebGL2RenderingContext::deleteQuery): 50 (WebCore::WebGL2RenderingContext::isQuery): 51 (WebCore::WebGL2RenderingContext::beginQuery): 52 (WebCore::WebGL2RenderingContext::endQuery): 53 (WebCore::WebGL2RenderingContext::getQuery): 54 (WebCore::WebGL2RenderingContext::getQueryParameter): 55 (WebCore::WebGL2RenderingContext::createSampler): 56 (WebCore::WebGL2RenderingContext::deleteSampler): 57 (WebCore::WebGL2RenderingContext::isSampler): 58 (WebCore::WebGL2RenderingContext::bindSampler): 59 (WebCore::WebGL2RenderingContext::samplerParameteri): 60 (WebCore::WebGL2RenderingContext::samplerParameterf): 61 (WebCore::WebGL2RenderingContext::getSamplerParameter): 62 (WebCore::WebGL2RenderingContext::fenceSync): 63 (WebCore::WebGL2RenderingContext::isSync): 64 (WebCore::WebGL2RenderingContext::deleteSync): 65 (WebCore::WebGL2RenderingContext::clientWaitSync): 66 (WebCore::WebGL2RenderingContext::waitSync): 67 (WebCore::WebGL2RenderingContext::getSyncParameter): 68 (WebCore::WebGL2RenderingContext::createTransformFeedback): 69 (WebCore::WebGL2RenderingContext::deleteTransformFeedback): 70 (WebCore::WebGL2RenderingContext::isTransformFeedback): 71 (WebCore::WebGL2RenderingContext::bindTransformFeedback): 72 (WebCore::WebGL2RenderingContext::beginTransformFeedback): 73 (WebCore::WebGL2RenderingContext::endTransformFeedback): 74 (WebCore::WebGL2RenderingContext::transformFeedbackVaryings): 75 (WebCore::WebGL2RenderingContext::getTransformFeedbackVarying): 76 (WebCore::WebGL2RenderingContext::pauseTransformFeedback): 77 (WebCore::WebGL2RenderingContext::resumeTransformFeedback): 78 (WebCore::WebGL2RenderingContext::bindBufferBase): 79 (WebCore::WebGL2RenderingContext::bindBufferRange): 80 (WebCore::WebGL2RenderingContext::getUniformIndices): 81 (WebCore::WebGL2RenderingContext::getUniformBlockIndex): 82 (WebCore::WebGL2RenderingContext::getActiveUniformBlockParameter): 83 (WebCore::WebGL2RenderingContext::getActiveUniformBlockName): 84 (WebCore::WebGL2RenderingContext::uniformBlockBinding): 85 1 86 2018-09-26 Eric Carlson <eric.carlson@apple.com> 2 87 -
trunk/Source/WebCore/html/canvas/WebGL2RenderingContext.cpp
r236490 r236516 37 37 #include "ImageData.h" 38 38 #include "InspectorInstrumentation.h" 39 #include "Logging.h" 39 40 #include "OESTextureFloat.h" 40 41 #include "OESTextureFloatLinear.h" … … 311 312 void WebGL2RenderingContext::blitFramebuffer(GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dbitfield, GC3Denum) 312 313 { 314 LOG(WebGL, "[[ NOT IMPLEMENTED ]] blitFramebuffer()"); 313 315 } 314 316 315 317 void WebGL2RenderingContext::framebufferTextureLayer(GC3Denum, GC3Denum, WebGLTexture*, GC3Dint, GC3Dint) 316 318 { 319 LOG(WebGL, "[[ NOT IMPLEMENTED ]] framebufferTextureLayer()"); 317 320 } 318 321 … … 415 418 void WebGL2RenderingContext::invalidateFramebuffer(GC3Denum, const Vector<GC3Denum>&) 416 419 { 420 LOG(WebGL, "[[ NOT IMPLEMENTED ]] invalidateFramebuffer()"); 417 421 } 418 422 419 423 void WebGL2RenderingContext::invalidateSubFramebuffer(GC3Denum, const Vector<GC3Denum>&, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei) 420 424 { 425 LOG(WebGL, "[[ NOT IMPLEMENTED ]] invalidateSubFramebuffer()"); 421 426 } 422 427 423 428 void WebGL2RenderingContext::readBuffer(GC3Denum) 424 429 { 430 LOG(WebGL, "[[ NOT IMPLEMENTED ]] readBuffer()"); 425 431 } 426 432 … … 659 665 void WebGL2RenderingContext::texStorage3D(GC3Denum, GC3Dsizei, GC3Denum, GC3Dsizei, GC3Dsizei, GC3Dsizei) 660 666 { 667 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texStorage3D()"); 661 668 } 662 669 663 670 void WebGL2RenderingContext::texImage2D(GC3Denum, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Denum, GC3Denum, GC3Dint64) 664 671 { 672 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texImage2D()"); 665 673 } 666 674 667 675 void WebGL2RenderingContext::texImage2D(GC3Denum, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Denum, GC3Denum, TexImageSource&&) 668 676 { 677 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texImage2D()"); 669 678 } 670 679 671 680 void WebGL2RenderingContext::texImage2D(GC3Denum, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Denum, GC3Denum, RefPtr<ArrayBufferView>&&, GC3Duint) 672 681 { 682 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texImage2D()"); 673 683 } 674 684 675 685 void WebGL2RenderingContext::texImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Denum, GC3Denum, GC3Dint64) 676 686 { 687 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texImage3D()"); 677 688 } 678 689 679 690 void WebGL2RenderingContext::texImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Denum, GC3Denum, TexImageSource&&) 680 691 { 692 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texImage3D()"); 681 693 } 682 694 683 695 void WebGL2RenderingContext::texImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Denum, GC3Denum, RefPtr<ArrayBufferView>&&) 684 696 { 697 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texImage3D()"); 685 698 } 686 699 687 700 void WebGL2RenderingContext::texImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Denum, GC3Denum, RefPtr<ArrayBufferView>&&, GC3Duint) 688 701 { 702 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texImage3D()"); 689 703 } 690 704 691 705 void WebGL2RenderingContext::texSubImage2D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Denum, GC3Dint64) 692 706 { 707 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texSubImage2D()"); 693 708 } 694 709 695 710 void WebGL2RenderingContext::texSubImage2D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Denum, TexImageSource&&) 696 711 { 712 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texSubImage2D()"); 697 713 } 698 714 699 715 void WebGL2RenderingContext::texSubImage2D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Denum, RefPtr<ArrayBufferView>&&, GC3Duint) 700 716 { 717 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texSubImage2D()"); 701 718 } 702 719 703 720 void WebGL2RenderingContext::texSubImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Denum, GC3Dint64) 704 721 { 722 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texSubImage3D()"); 705 723 } 706 724 707 725 void WebGL2RenderingContext::texSubImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Denum, RefPtr<ArrayBufferView>&&, GC3Duint) 708 726 { 727 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texSubImage3D()"); 709 728 } 710 729 711 730 void WebGL2RenderingContext::texSubImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Denum, TexImageSource&&) 712 731 { 732 LOG(WebGL, "[[ NOT IMPLEMENTED ]] texSubImage3D()"); 713 733 } 714 734 715 735 void WebGL2RenderingContext::copyTexSubImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei) 716 736 { 737 LOG(WebGL, "[[ NOT IMPLEMENTED ]] copyTexSubImage3D()"); 717 738 } 718 739 719 740 void WebGL2RenderingContext::compressedTexImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Dsizei, GC3Dint64) 720 741 { 742 LOG(WebGL, "[[ NOT IMPLEMENTED ]] compressedTexImage2D()"); 721 743 } 722 744 723 745 void WebGL2RenderingContext::compressedTexImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Dsizei, GC3Dsizei, GC3Dint, ArrayBufferView&, GC3Duint, GC3Duint) 724 746 { 747 LOG(WebGL, "[[ NOT IMPLEMENTED ]] compressedTexImage2D()"); 725 748 } 726 749 727 750 void WebGL2RenderingContext::compressedTexImage3D(GC3Denum, GC3Dint, GC3Denum, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Dsizei, GC3Dint64) 728 751 { 752 LOG(WebGL, "[[ NOT IMPLEMENTED ]] compressedTexImage3D()"); 729 753 } 730 754 731 755 void WebGL2RenderingContext::compressedTexImage3D(GC3Denum, GC3Dint, GC3Denum, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Dint, ArrayBufferView&, GC3Duint, GC3Duint) 732 756 { 757 LOG(WebGL, "[[ NOT IMPLEMENTED ]] compressedTexImage3D()"); 733 758 } 734 759 735 760 void WebGL2RenderingContext::compressedTexSubImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Dsizei, GC3Dint64) 736 761 { 762 LOG(WebGL, "[[ NOT IMPLEMENTED ]] compressedTexSubImage3D()"); 737 763 } 738 764 739 765 void WebGL2RenderingContext::compressedTexSubImage3D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Dsizei, GC3Denum, ArrayBufferView&, GC3Duint, GC3Duint) 740 766 { 767 LOG(WebGL, "[[ NOT IMPLEMENTED ]] compressedTexSubImage3D()"); 741 768 } 742 769 743 770 GC3Dint WebGL2RenderingContext::getFragDataLocation(WebGLProgram&, const String&) 744 771 { 772 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getFragDataLocation()"); 745 773 return 0; 746 774 } … … 748 776 void WebGL2RenderingContext::uniform1ui(WebGLUniformLocation*, GC3Duint) 749 777 { 778 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform1ui()"); 750 779 } 751 780 752 781 void WebGL2RenderingContext::uniform2ui(WebGLUniformLocation*, GC3Duint, GC3Duint) 753 782 { 783 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform2ui()"); 754 784 } 755 785 756 786 void WebGL2RenderingContext::uniform3ui(WebGLUniformLocation*, GC3Duint, GC3Duint, GC3Duint) 757 787 { 788 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform3ui()"); 758 789 } 759 790 760 791 void WebGL2RenderingContext::uniform4ui(WebGLUniformLocation*, GC3Duint, GC3Duint, GC3Duint, GC3Duint) 761 792 { 793 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform4ui()"); 762 794 } 763 795 764 796 void WebGL2RenderingContext::uniform1uiv(WebGLUniformLocation*, Uint32List&&, GC3Duint, GC3Duint) 765 797 { 798 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform1uiv()"); 766 799 } 767 800 768 801 void WebGL2RenderingContext::uniform2uiv(WebGLUniformLocation*, Uint32List&&, GC3Duint, GC3Duint) 769 802 { 803 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform2uiv()"); 770 804 } 771 805 772 806 void WebGL2RenderingContext::uniform3uiv(WebGLUniformLocation*, Uint32List&&, GC3Duint, GC3Duint) 773 807 { 808 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform3uiv()"); 774 809 } 775 810 776 811 void WebGL2RenderingContext::uniform4uiv(WebGLUniformLocation*, Uint32List&&, GC3Duint, GC3Duint) 777 812 { 813 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniform4uiv()"); 778 814 } 779 815 780 816 void WebGL2RenderingContext::uniformMatrix2x3fv(WebGLUniformLocation*, GC3Dboolean, Float32List&&, GC3Duint, GC3Duint) 781 817 { 818 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniformMatrix2x3fv()"); 782 819 } 783 820 784 821 void WebGL2RenderingContext::uniformMatrix3x2fv(WebGLUniformLocation*, GC3Dboolean, Float32List&&, GC3Duint, GC3Duint) 785 822 { 823 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniformMatrix3x2fv()"); 786 824 } 787 825 788 826 void WebGL2RenderingContext::uniformMatrix2x4fv(WebGLUniformLocation*, GC3Dboolean, Float32List&&, GC3Duint, GC3Duint) 789 827 { 828 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniformMatrix2x4fv()"); 790 829 } 791 830 792 831 void WebGL2RenderingContext::uniformMatrix4x2fv(WebGLUniformLocation*, GC3Dboolean, Float32List&&, GC3Duint, GC3Duint) 793 832 { 833 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniformMatrix4x2fv()"); 794 834 } 795 835 796 836 void WebGL2RenderingContext::uniformMatrix3x4fv(WebGLUniformLocation*, GC3Dboolean, Float32List&&, GC3Duint, GC3Duint) 797 837 { 838 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniformMatrix3x4fv()"); 798 839 } 799 840 800 841 void WebGL2RenderingContext::uniformMatrix4x3fv(WebGLUniformLocation*, GC3Dboolean, Float32List&&, GC3Duint, GC3Duint) 801 842 { 843 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniformMatrix4x3fv()"); 802 844 } 803 845 804 846 void WebGL2RenderingContext::vertexAttribI4i(GC3Duint, GC3Dint, GC3Dint, GC3Dint, GC3Dint) 805 847 { 848 LOG(WebGL, "[[ NOT IMPLEMENTED ]] vertexAttribI4i()"); 806 849 } 807 850 808 851 void WebGL2RenderingContext::vertexAttribI4iv(GC3Duint, Int32List&&) 809 852 { 853 LOG(WebGL, "[[ NOT IMPLEMENTED ]] vertexAttribI4iv()"); 810 854 } 811 855 812 856 void WebGL2RenderingContext::vertexAttribI4ui(GC3Duint, GC3Duint, GC3Duint, GC3Duint, GC3Duint) 813 857 { 858 LOG(WebGL, "[[ NOT IMPLEMENTED ]] vertexAttribI4ui()"); 814 859 } 815 860 816 861 void WebGL2RenderingContext::vertexAttribI4uiv(GC3Duint, Uint32List&&) 817 862 { 863 LOG(WebGL, "[[ NOT IMPLEMENTED ]] vertexAttribI4uiv()"); 818 864 } 819 865 820 866 void WebGL2RenderingContext::vertexAttribIPointer(GC3Duint, GC3Dint, GC3Denum, GC3Dsizei, GC3Dint64) 821 867 { 868 LOG(WebGL, "[[ NOT IMPLEMENTED ]] vertexAttribIPointer()"); 822 869 } 823 870 … … 870 917 void WebGL2RenderingContext::drawRangeElements(GC3Denum, GC3Duint, GC3Duint, GC3Dsizei, GC3Denum, GC3Dint64) 871 918 { 919 LOG(WebGL, "[[ NOT IMPLEMENTED ]] drawRangeElements()"); 872 920 } 873 921 … … 996 1044 RefPtr<WebGLQuery> WebGL2RenderingContext::createQuery() 997 1045 { 1046 LOG(WebGL, "[[ NOT IMPLEMENTED ]] createQuery()"); 998 1047 return nullptr; 999 1048 } … … 1001 1050 void WebGL2RenderingContext::deleteQuery(WebGLQuery*) 1002 1051 { 1052 LOG(WebGL, "[[ NOT IMPLEMENTED ]] deleteQuery()"); 1003 1053 } 1004 1054 1005 1055 GC3Dboolean WebGL2RenderingContext::isQuery(WebGLQuery*) 1006 1056 { 1057 LOG(WebGL, "[[ NOT IMPLEMENTED ]] isQuery()"); 1007 1058 return false; 1008 1059 } … … 1010 1061 void WebGL2RenderingContext::beginQuery(GC3Denum, WebGLQuery&) 1011 1062 { 1063 LOG(WebGL, "[[ NOT IMPLEMENTED ]] beginQuery()"); 1012 1064 } 1013 1065 1014 1066 void WebGL2RenderingContext::endQuery(GC3Denum) 1015 1067 { 1068 LOG(WebGL, "[[ NOT IMPLEMENTED ]] endQuery()"); 1016 1069 } 1017 1070 1018 1071 RefPtr<WebGLQuery> WebGL2RenderingContext::getQuery(GC3Denum, GC3Denum) 1019 1072 { 1073 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getquery()"); 1020 1074 return nullptr; 1021 1075 } … … 1023 1077 WebGLAny WebGL2RenderingContext::getQueryParameter(WebGLQuery&, GC3Denum) 1024 1078 { 1079 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getQueryParameter)"); 1025 1080 return nullptr; 1026 1081 } … … 1028 1083 RefPtr<WebGLSampler> WebGL2RenderingContext::createSampler() 1029 1084 { 1085 LOG(WebGL, "[[ NOT IMPLEMENTED ]] createSampler()"); 1030 1086 return nullptr; 1031 1087 } … … 1033 1089 void WebGL2RenderingContext::deleteSampler(WebGLSampler*) 1034 1090 { 1091 LOG(WebGL, "[[ NOT IMPLEMENTED ]] deleteSampler()"); 1035 1092 } 1036 1093 1037 1094 GC3Dboolean WebGL2RenderingContext::isSampler(WebGLSampler*) 1038 1095 { 1096 LOG(WebGL, "[[ NOT IMPLEMENTED ]] isSampler()"); 1039 1097 return false; 1040 1098 } … … 1042 1100 void WebGL2RenderingContext::bindSampler(GC3Duint, WebGLSampler*) 1043 1101 { 1102 LOG(WebGL, "[[ NOT IMPLEMENTED ]] bindSampler()"); 1044 1103 } 1045 1104 1046 1105 void WebGL2RenderingContext::samplerParameteri(WebGLSampler&, GC3Denum, GC3Dint) 1047 1106 { 1107 LOG(WebGL, "[[ NOT IMPLEMENTED ]] samplerParameteri()"); 1048 1108 } 1049 1109 1050 1110 void WebGL2RenderingContext::samplerParameterf(WebGLSampler&, GC3Denum, GC3Dfloat) 1051 1111 { 1112 LOG(WebGL, "[[ NOT IMPLEMENTED ]] samplerParameterf()"); 1052 1113 } 1053 1114 1054 1115 WebGLAny WebGL2RenderingContext::getSamplerParameter(WebGLSampler&, GC3Denum) 1055 1116 { 1117 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getSamplerParameter()"); 1056 1118 return nullptr; 1057 1119 } … … 1059 1121 RefPtr<WebGLSync> WebGL2RenderingContext::fenceSync(GC3Denum, GC3Dbitfield) 1060 1122 { 1123 LOG(WebGL, "[[ NOT IMPLEMENTED ]] fenceSync()"); 1061 1124 return nullptr; 1062 1125 } … … 1064 1127 GC3Dboolean WebGL2RenderingContext::isSync(WebGLSync*) 1065 1128 { 1129 LOG(WebGL, "[[ NOT IMPLEMENTED ]] isSync()"); 1066 1130 return false; 1067 1131 } … … 1069 1133 void WebGL2RenderingContext::deleteSync(WebGLSync*) 1070 1134 { 1135 LOG(WebGL, "[[ NOT IMPLEMENTED ]] deleteSync()"); 1071 1136 } 1072 1137 … … 1075 1140 // Note: Do not implement this function without consulting webkit-dev and WebGL 1076 1141 // reviewers beforehand. Apple folks, see <rdar://problem/36666458>. 1142 LOG(WebGL, "[[ NOT IMPLEMENTED ]] clientWaitSync()"); 1077 1143 return 0; 1078 1144 } … … 1080 1146 void WebGL2RenderingContext::waitSync(WebGLSync&, GC3Dbitfield, GC3Dint64) 1081 1147 { 1148 LOG(WebGL, "[[ NOT IMPLEMENTED ]] waitSync()"); 1082 1149 } 1083 1150 … … 1086 1153 // Note: Do not implement this function without consulting webkit-dev and WebGL 1087 1154 // reviewers beforehand. Apple folks, see <rdar://problem/36666458>. 1155 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getSyncParameter()"); 1088 1156 return nullptr; 1089 1157 } … … 1091 1159 RefPtr<WebGLTransformFeedback> WebGL2RenderingContext::createTransformFeedback() 1092 1160 { 1161 LOG(WebGL, "[[ NOT IMPLEMENTED ]] createTransformFeedback()"); 1093 1162 return nullptr; 1094 1163 } … … 1096 1165 void WebGL2RenderingContext::deleteTransformFeedback(WebGLTransformFeedback*) 1097 1166 { 1167 LOG(WebGL, "[[ NOT IMPLEMENTED ]] deleteTransformFeedback()"); 1098 1168 } 1099 1169 1100 1170 GC3Dboolean WebGL2RenderingContext::isTransformFeedback(WebGLTransformFeedback*) 1101 1171 { 1172 LOG(WebGL, "[[ NOT IMPLEMENTED ]] isTransformFeedback()"); 1102 1173 return false; 1103 1174 } … … 1105 1176 void WebGL2RenderingContext::bindTransformFeedback(GC3Denum, WebGLTransformFeedback*) 1106 1177 { 1178 LOG(WebGL, "[[ NOT IMPLEMENTED ]] bindTransformFeedback()"); 1107 1179 } 1108 1180 1109 1181 void WebGL2RenderingContext::beginTransformFeedback(GC3Denum) 1110 1182 { 1183 LOG(WebGL, "[[ NOT IMPLEMENTED ]] beginTransformFeedback()"); 1111 1184 } 1112 1185 1113 1186 void WebGL2RenderingContext::endTransformFeedback() 1114 1187 { 1188 LOG(WebGL, "[[ NOT IMPLEMENTED ]] endTransformFeedback()"); 1115 1189 } 1116 1190 1117 1191 void WebGL2RenderingContext::transformFeedbackVaryings(WebGLProgram&, const Vector<String>&, GC3Denum) 1118 1192 { 1193 LOG(WebGL, "[[ NOT IMPLEMENTED ]] transformFeedbackVaryings()"); 1119 1194 } 1120 1195 1121 1196 RefPtr<WebGLActiveInfo> WebGL2RenderingContext::getTransformFeedbackVarying(WebGLProgram&, GC3Duint) 1122 1197 { 1198 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getTransformFeedbackVarying()"); 1123 1199 return nullptr; 1124 1200 } … … 1126 1202 void WebGL2RenderingContext::pauseTransformFeedback() 1127 1203 { 1204 LOG(WebGL, "[[ NOT IMPLEMENTED ]] pauseTransformFeedback()"); 1128 1205 } 1129 1206 1130 1207 void WebGL2RenderingContext::resumeTransformFeedback() 1131 1208 { 1209 LOG(WebGL, "[[ NOT IMPLEMENTED ]] resumeTransformFeedback()"); 1132 1210 } 1133 1211 1134 1212 void WebGL2RenderingContext::bindBufferBase(GC3Denum, GC3Duint, WebGLBuffer*) 1135 1213 { 1214 LOG(WebGL, "[[ NOT IMPLEMENTED ]] bindBufferBase()"); 1136 1215 } 1137 1216 1138 1217 void WebGL2RenderingContext::bindBufferRange(GC3Denum, GC3Duint, WebGLBuffer*, GC3Dint64, GC3Dint64) 1139 1218 { 1219 LOG(WebGL, "[[ NOT IMPLEMENTED ]] bindBufferRange()"); 1140 1220 } 1141 1221 … … 1159 1239 std::optional<Vector<GC3Duint>> WebGL2RenderingContext::getUniformIndices(WebGLProgram&, const Vector<String>&) 1160 1240 { 1241 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getUniformIndices()"); 1161 1242 return std::nullopt; 1162 1243 } … … 1188 1269 GC3Duint WebGL2RenderingContext::getUniformBlockIndex(WebGLProgram&, const String&) 1189 1270 { 1271 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getUniformBlockIndex()"); 1190 1272 return 0; 1191 1273 } … … 1193 1275 WebGLAny WebGL2RenderingContext::getActiveUniformBlockParameter(WebGLProgram&, GC3Duint, GC3Denum) 1194 1276 { 1277 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getActiveUniformBlockParameter()"); 1195 1278 return nullptr; 1196 1279 } … … 1198 1281 WebGLAny WebGL2RenderingContext::getActiveUniformBlockName(WebGLProgram&, GC3Duint) 1199 1282 { 1283 LOG(WebGL, "[[ NOT IMPLEMENTED ]] getActiveUniformBlockName()"); 1200 1284 return nullptr; 1201 1285 } … … 1203 1287 void WebGL2RenderingContext::uniformBlockBinding(WebGLProgram&, GC3Duint, GC3Duint) 1204 1288 { 1289 LOG(WebGL, "[[ NOT IMPLEMENTED ]] uniformBlockBinding()"); 1205 1290 } 1206 1291
Note:
See TracChangeset
for help on using the changeset viewer.