Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
902 commits
Select commit Hold shift + click to select a range
25aad6b
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro Apr 22, 2015
b1f2881
glsVertexArrayTests runs some tests now. Still nothing appears to be …
marcorperez Apr 22, 2015
ceae0e9
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez Apr 22, 2015
b7594a7
Fixes for glsUniformBlockCase.js
marcosals Apr 22, 2015
5daa43a
Fixes
marcosals Apr 22, 2015
096b8bc
Bugfixes.
jasomobica Apr 22, 2015
bf5d5d3
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
jasomobica Apr 22, 2015
190bbeb
Warnings fixed in uniformbuffers
marcosals Apr 22, 2015
7880626
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
jasomobica Apr 23, 2015
c26e4fd
Bugfixes in transform feedback.
jasomobica Apr 23, 2015
a0c0802
Fixed test filtering.
jasomobica Apr 23, 2015
4a7d188
Fixed build error.
jasomobica Apr 23, 2015
f696328
Formatting fixes.
jasomobica Apr 23, 2015
cac1371
Formatting fixes.
jasomobica Apr 23, 2015
94400d7
executable flag on build.py
robjh Apr 23, 2015
bd63150
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh Apr 23, 2015
aa4d7d6
fix for an issue in the VarType class when initalising as an array type
robjh Apr 23, 2015
357a723
Modified logging in build.py
jasomobica Apr 23, 2015
a17d261
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
jasomobica Apr 23, 2015
1d6fac7
ReferenceContext's drawQuads now works with a first simple test using…
marcorperez Apr 23, 2015
7a8c9c8
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez Apr 23, 2015
ace1815
GLContext rendering sample image
marcorperez Apr 23, 2015
1105462
Fixes to functional/gles3/es3fUniformApiTests.js
marcosals Apr 23, 2015
33448ee
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
jasomobica Apr 23, 2015
0fbc9ae
Fixed build warnings
daot-mobica Apr 23, 2015
472c8b5
Fixed a bug in transform feedback test.
jasomobica Apr 23, 2015
c0104ec
Merge remote-tracking branch 'origin/ms3' into ms3
daot-mobica Apr 23, 2015
11f3cb4
Fixed gl to canvas coordinates in reference context drawQuads.
marcorperez Apr 23, 2015
b2035a0
Fixed issue when copying block data in Uniform Block tests.
Apr 24, 2015
61bd60d
Fixed issue when copying block data in Uniform Block tests.
marcorperez Apr 24, 2015
30c786b
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez Apr 24, 2015
9b5b9f5
added annotations.
robjh Apr 24, 2015
fddf4a4
Bugfixes.
jasomobica Apr 26, 2015
ae99b37
VAO test fixes.
jasomobica Apr 26, 2015
6c6fbbc
formatting changes and bug fixes; FBO stuff
robjh Apr 27, 2015
153e9a8
simpleReference html
daot-mobica Apr 27, 2015
3701ac9
Fixed regressions.
jasomobica Apr 27, 2015
642e6b1
Round the position parameter in get/set pixel functions.
jasomobica Apr 27, 2015
0aed55b
rrDefs
daot-mobica Apr 27, 2015
06457a9
Fixes on functional/gles3/es3fUniformApiTests.js
marcosals Apr 27, 2015
c863110
Progress of the fixes for functional/gles3/es3fUniformApiTests.js
marcosals Apr 27, 2015
81df552
Remove google closure files not needed
marcosals Apr 27, 2015
97636b7
Progress of fixes on functional/gles3/es3fUniformApiTests.js
marcosals Apr 27, 2015
a91a147
Fixed drawQuads function in rrRenderer to work with quad vertices giv…
marcorperez Apr 27, 2015
b197f09
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez Apr 27, 2015
8c79524
Bugfixes in FboTestCase.
jasomobica Apr 27, 2015
570cd18
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
jasomobica Apr 27, 2015
4066b93
bug fixed. variables renamed (gl_ctx => gl). fleshing out the fbocomp…
robjh Apr 28, 2015
3684b1d
tcuMatrix new functions added
daot-mobica Apr 28, 2015
ad09259
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh Apr 28, 2015
4c2e546
renaming fboCompletenessTests.html => fboCompleteness.html
robjh Apr 28, 2015
f60fc2a
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh Apr 28, 2015
6373b43
Warnings removed on es3fUniformApiTests.js
marcosals Apr 28, 2015
d459715
getColumnMajorData added to tcuMatrix
daot-mobica Apr 28, 2015
cf10c21
File functional/gles3/es3fUniformApiTests.js completed
marcosals Apr 28, 2015
aa931ac
Bugfixes in framebuffer blit tests.
jasomobica Apr 29, 2015
958e3c5
Finished writing es3fVertexArrayTests.js
marcorperez Apr 29, 2015
b6f13cb
Bugfixes in refrast.
jasomobica Apr 29, 2015
fb336cf
Set webgl version 2 to functional/gles3/uniformapi.html and upload de…
marcosals Apr 29, 2015
4a202a9
working on implementing fbocompleteness
robjh Apr 29, 2015
0ddef49
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh Apr 29, 2015
80e14cb
Fix nullable parameter
marcosals Apr 29, 2015
71398b8
Fixed errors spotted by closure library in es3fVertexArrayTests.html
marcorperez Apr 29, 2015
a1abaf6
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez Apr 29, 2015
30e8ca1
Bugfixes around framebuffer blit tests.
jasomobica Apr 29, 2015
c1be96b
Fixed dependency chain.
jasomobica Apr 29, 2015
bb3e6c7
draft of sglrReferenceContextTest
daot-mobica Apr 29, 2015
c234d6d
Fixed closure errors in glsVertexarrayTests.js
marcorperez Apr 29, 2015
16720b9
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez Apr 29, 2015
acc5597
Bugfixes in refrast.
jasomobica Apr 29, 2015
163366d
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
jasomobica Apr 29, 2015
2102918
Made optimizations for bilinearSample in tcuFuzzyImageCompare.js
marcorperez Apr 30, 2015
1d950e6
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez Apr 30, 2015
e62f522
Bugfixes.
jasomobica Apr 30, 2015
a529c9f
Refactored vertex and shader programs in refrast.
jasomobica Apr 30, 2015
4dbf465
Formatting fixes.
jasomobica Apr 30, 2015
5fefad2
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
jasomobica Apr 30, 2015
521d87e
TestBase class, fboCompletenessTests
robjh Apr 30, 2015
671cb22
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh Apr 30, 2015
4290f1c
Bugfixes in depth and stencil processing in refrast.
jasomobica Apr 30, 2015
854919e
Bugfixes.
jasomobica Apr 30, 2015
4782dd3
Removed some obsolete, broken code.
jasomobica Apr 30, 2015
f12ce40
Bugfixes.
jasomobica Apr 30, 2015
1e363b6
Formatting fixes.
jasomobica Apr 30, 2015
137f31b
working on fbocompleteness::numLayersParams
robjh May 1, 2015
64ab29b
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 1, 2015
1c65e63
Separated es3fFramebufferBlitTests' drawQuad to it's own util file.
marcorperez May 4, 2015
ff59b29
Replaced drawQuad calls in Fbo tests, generated dependencies
marcorperez May 4, 2015
4b0edd4
Improve performance on method tcuBilinearImageCompare.readRGBA8
marcosals May 5, 2015
2547d64
fixing fbocompleteness and transformfeedback to make the able to run
robjh May 5, 2015
92950c3
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 5, 2015
675610a
Changed GLValue's min and max functions to return a 0 value for cases…
marcorperez May 5, 2015
f31d8f4
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 5, 2015
dc145a0
Removed use of Storage.USER in es3fVertexArrayTests (Not supported in…
marcorperez May 5, 2015
5951a5f
Compiler warning fixed on framework/common/tcuBilinearImageCompare.js
marcosals May 6, 2015
2587bd9
Remove hardcoded GLSL version
marcosals May 6, 2015
8670ee4
Clear context test
daot-mobica May 6, 2015
0b61b61
adding static definitions, fixing bugs
robjh May 6, 2015
d429128
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 6, 2015
f97bcfe
Reference FramebufferTest
daot-mobica May 6, 2015
7d0a578
Cleaned es3fUniformApiTests for delivery
marcorperez May 6, 2015
fe9b924
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 6, 2015
7ff8fc6
bug fixes
robjh May 7, 2015
e441746
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 7, 2015
55fc1e3
Cleanup in es3fUniformApiTests.js, enabled readPixels in pixel buffer…
marcorperez May 7, 2015
32467b6
Renamed instanced rendering test html
marcorperez May 7, 2015
1d11078
bux fixes. Turned the checker factory class into a callback
robjh May 8, 2015
60842c0
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 8, 2015
6a90ae1
implemented numSamplesTests
robjh May 11, 2015
843f420
Add script to automate closure annotations
marcosals May 11, 2015
619c271
Add closure annotations to
marcosals May 11, 2015
803dd93
Fixes
dangro May 11, 2015
0a9467b
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 11, 2015
1935686
RenderableTests
robjh May 12, 2015
4d619bf
Bugfixes
dangro May 12, 2015
d175e67
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 12, 2015
3d61746
Fixes
dangro May 12, 2015
73e6045
Fix
marcosals May 13, 2015
3650f17
remove gl.getError
marcosals May 13, 2015
5a28183
implementing the remaining tests. Testing pending.
robjh May 13, 2015
870a428
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 13, 2015
b39b9fd
Annotations and fixes.
dangro May 13, 2015
ad54022
Added casting for variables that use values obtained from glGetParameter
dangro May 13, 2015
1709595
sglrReferenceContextTest
daot-mobica May 13, 2015
411ea8c
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
daot-mobica May 13, 2015
3db9c18
Remove warnings
marcosals May 13, 2015
8628141
Annotations
dangro May 13, 2015
63cdf76
Add message to auto generated annotations using python script
marcosals May 13, 2015
69414be
Annotations
dangro May 13, 2015
d43e795
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 13, 2015
df3ea01
Fix warnings
marcosals May 13, 2015
8ceeabe
Annotations
dangro May 13, 2015
01c6e0e
Merging changes
dangro May 13, 2015
f86a8c6
Remove warning
marcosals May 13, 2015
281d676
remove syntax error
marcosals May 13, 2015
4acf06f
Annotation and fixes
dangro May 13, 2015
463926b
Annotations
dangro May 13, 2015
69c92ae
Fixed bugs in glsVertexArrayTests
marcorperez May 13, 2015
d27c735
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 13, 2015
37ae0af
fboCompleteness bug fixes.
robjh May 14, 2015
fa608e7
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 14, 2015
5932249
Annotations
dangro May 14, 2015
2897b0f
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 14, 2015
19dab46
Annotations
dangro May 14, 2015
f81372d
Fixed regression
dangro May 14, 2015
7e728d8
Fixed bugs in reference rasterizer for offsets and first vertex speci…
marcorperez May 14, 2015
2b2dc05
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 14, 2015
f99a5f8
Working in remaining functions of rrVertexAttrib to complete glsVerte…
marcorperez May 14, 2015
5969f93
Added read functions in rrVertexAttrib.js. Commented others.
marcorperez May 15, 2015
205c01c
Uncomment reference render code
marcosals May 15, 2015
4465417
fixed some fbocompleteness problems
robjh May 15, 2015
ac842c8
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 15, 2015
84eed5d
Wrap method readPixels in the class sglrGLContext
marcosals May 15, 2015
bd3a215
Fixed variable name
dangro May 15, 2015
5923d49
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 15, 2015
44ee34b
Annotate sglrGLContext new method
marcosals May 15, 2015
b2ea524
Annotations
dangro May 15, 2015
c9c9f02
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 15, 2015
f35b5fa
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 15, 2015
7da3abd
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 15, 2015
f0dcf90
Annotations
dangro May 15, 2015
56e597b
Annotations
dangro May 15, 2015
1baeccd
Annotations
dangro May 15, 2015
6065853
More debugging in rrVertexAttrib.js and glsVertexArrayTests.js
marcorperez May 16, 2015
1ff7fd5
rendering Shaders
daot-mobica May 16, 2015
1a2e613
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 16, 2015
66ce971
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 16, 2015
4db44d5
closure annotations
robjh May 18, 2015
2734a4e
Results show passing tests first. Using fixed-width fields to output …
dangro May 18, 2015
f8e9a06
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 18, 2015
50badf8
Reordered vertices in renderer.
jasomobica May 18, 2015
7b4ff7c
Fixes and annotations
dangro May 18, 2015
3d2d04f
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 18, 2015
b7f0475
glsVertexArrayTests.js fully implemented and debugged. (Have to uncom…
marcorperez May 18, 2015
1f8190c
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 18, 2015
7381fb7
reference context test add the pass failed signature
daot-mobica May 19, 2015
b11654d
failed and passed messages fixed
daot-mobica May 19, 2015
97ea14f
More closure comments. Changed some object members from Arrays to glu…
robjh May 19, 2015
a0237da
Fixes
dangro May 19, 2015
ee2d8f7
Enabled GLContext rendering in glsVertexArrayTests.js, fixed closure …
marcorperez May 19, 2015
7f47e44
adding calls to testPassed/testFailed
robjh May 19, 2015
af5efd9
Annotations and a bugfix
dangro May 19, 2015
4be8730
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 19, 2015
52f80c6
Fixed warnings in glsVertexArrayTests.js and rrVertexAttrib.js. Added…
marcorperez May 19, 2015
3713fbb
Annotations
dangro May 19, 2015
0f01493
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 19, 2015
cb78b5a
Annotations
dangro May 19, 2015
0c3b03a
Fixed warnings in sglrReferenceContext
marcorperez May 19, 2015
3e03d75
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 19, 2015
a1618e2
Fixed more warnings in sglrReferenceContext.js
marcorperez May 19, 2015
c7f86c6
Fixed warnings in sglrReferenceContext for some buffers
marcorperez May 19, 2015
88789c2
Annotations
dangro May 19, 2015
dd20dbe
Annotations
dangro May 19, 2015
89ca445
Annotations
dangro May 19, 2015
31834f0
Fixed warnings in sglrReferenceContext.js
marcorperez May 19, 2015
4d75a5b
Bugfix.
jasomobica May 19, 2015
bea89c7
Annotations
dangro May 19, 2015
267d293
Merge
dangro May 19, 2015
0ffab55
Fixed more warnings in sglrReferenceContext.js
marcorperez May 19, 2015
360d18f
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 19, 2015
aae6845
Fixed VertexAttribArray double declaration.
marcorperez May 19, 2015
cd1a783
Fixed annotation set by mistake
marcorperez May 19, 2015
8217bc1
Annotations
dangro May 19, 2015
3c33e31
Guess what? more warnings fixed in sglrReferenceContext.js
marcorperez May 19, 2015
361b47c
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 19, 2015
722db5c
Annotations
dangro May 19, 2015
0f21e57
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 19, 2015
dc43849
Annotations
dangro May 19, 2015
a462101
...trend continues
marcorperez May 19, 2015
a497638
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 19, 2015
b2d1372
Annotations / commented out code for unimplemented targets
dangro May 19, 2015
c001d46
Almost done annotating and fixing warnings...
marcorperez May 19, 2015
e52fc9d
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 19, 2015
9caf1be
renamed fboCompleteness.html > fbocompleteness.html. fixed bugs. Adde…
robjh May 20, 2015
a02851b
Reference Context test warings
daot-mobica May 20, 2015
6215ae3
Merge remote-tracking branch 'origin/ms3' into ms3
daot-mobica May 20, 2015
0ae409d
Merge sglrReferenceContext
daot-mobica May 20, 2015
e684172
sglrReferenceContextTest
daot-mobica May 20, 2015
b8e0ad4
Removed code
dangro May 20, 2015
d0efec5
Missing type and cast
dangro May 20, 2015
f890b49
Fixed a weird merge in rrVertexAttrib.js annotations
marcorperez May 20, 2015
8e80167
Fixing annotations
dangro May 20, 2015
d316aab
Fixed annotations and a missing import
dangro May 20, 2015
94aadca
Added offset parameter to the VertexAttrib definition.
marcorperez May 20, 2015
8c694f8
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 20, 2015
d87ecfd
sglrReferenceContext
daot-mobica May 20, 2015
c8af14a
PixelBufferObjectTest
daot-mobica May 20, 2015
3945daa
Merge branch 'master' into ms3
marcorperez May 20, 2015
b934c42
Realigned some module aliases
marcorperez May 20, 2015
41be8bd
Fixed a bug in fuzzy compare.
jasomobica May 20, 2015
c394c12
Revert "Merge branch 'master' into ms3"
marcorperez May 20, 2015
3295996
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
marcorperez May 20, 2015
6465741
Fixed titles of Web pages.
jasomobica May 20, 2015
bcbeb9c
Renamed html files.
jasomobica May 20, 2015
195f9ef
fbocompleteness bug fixes. Additional type safety.
robjh May 21, 2015
cc9e737
Fix clear method in tcuTexture.PixelBufferAccess
marcosals May 21, 2015
f3a3fc9
TextureWrapTests
dangro May 21, 2015
fe3b0b3
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into Texture…
dangro May 21, 2015
25a94c4
adding files for negativeBufferApiTests
robjh May 22, 2015
b9d54fa
TextureWrapTests porting work
dangro May 22, 2015
812bbde
Merge branch 'ms3' of https://github.com/robjh/WebGL-dev into ms3
dangro May 22, 2015
1a2f195
Annotations + fixing build
dangro May 22, 2015
186d359
Fixing annotations and completing implementations. There are no closu…
dangro May 22, 2015
5993e57
Fixes. Need to check glsl version as there is a mismatch in the way t…
dangro May 22, 2015
40f41d6
es3fTextureShadowTest
daot-mobica May 25, 2015
260c2c5
Merge remote-tracking branch 'origin/ms3' into ms3
daot-mobica May 25, 2015
5736cb3
adding implentation for ApiCase
robjh May 27, 2015
eb8dc88
Merge branch 'ms3' of github.com:robjh/WebGL-dev into ms3
robjh May 27, 2015
7e224fd
negative buffer api tests
robjh May 28, 2015
5ec031d
removing erroniously added fies
robjh May 29, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ other/test-runner/output/
extensions/MARK_README.txt
extensions/*/index.html
extensions/proposals/*/index.html
extensions/rejected/*/index.html
extensions/index.atom
extensions/index.html
extensions/registry.xml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,13 @@
}

for (var i = 0; i < arguments.length; ++i) {
var func, func2, func3;
var func, func2;
if (arguments[i].throws) {
func = shouldThrow;
func2 = shouldThrow;
func3 = shouldThrow;
} else {
func = shouldBeUndefined;
func2 = shouldBeNull;
func3 = shouldBeEmptyString;
}
argument = arguments[i].value;
func("context.compileShader(argument)");
Expand All @@ -98,15 +96,15 @@
func("context.uniform2iv(argument, new Int32Array([0, 0]))");
func("context.uniformMatrix2fv(argument, false, new Float32Array([0.0, 0.0, 0.0, 0.0]))");

func2("context.getProgramInfoLog(argument)");
func2("context.getProgramParameter(argument, 0)");
func2("context.getShaderInfoLog(argument)");
func2("context.getShaderParameter(argument, 0)");
func2("context.getShaderSource(argument)");
func2("context.getUniform(argument, loc)");
func2("context.getUniform(program, argument)");
func2("context.getUniformLocation(argument, 'u_modelViewProjMatrix')");

func3("context.getProgramInfoLog(argument)");
func3("context.getShaderInfoLog(argument)");
func3("context.getShaderSource(argument)");
}

successfullyParsed = true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,15 +72,13 @@
}

for (var i = 0; i < testArguments.length; ++i) {
var func, func2, func3;
var func, func2;
if (testArguments[i].throws) {
func = shouldThrow;
func2 = shouldThrow;
func3 = shouldThrow;
} else {
func = shouldBeUndefined;
func2 = shouldBeNull;
func3 = shouldBeEmptyString;
}
argument = testArguments[i].value;
func("context.compileShader(argument)");
Expand All @@ -102,15 +100,15 @@
func("context.uniform2iv(argument, new Int32Array([0, 0]))");
func("context.uniformMatrix2fv(argument, false, new Float32Array([0.0, 0.0, 0.0, 0.0]))");

func2("context.getProgramInfoLog(argument)");
func2("context.getProgramParameter(argument, 0)");
func2("context.getShaderInfoLog(argument)");
func2("context.getShaderParameter(argument, 0)");
func2("context.getShaderSource(argument)");
func2("context.getUniform(argument, loc)");
func2("context.getUniform(program, argument)");
func2("context.getUniformLocation(argument, 'u_modelViewProjMatrix')");

func3("context.getProgramInfoLog(argument)");
func3("context.getShaderInfoLog(argument)");
func3("context.getShaderSource(argument)");
}

var successfullyParsed = true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@

if (!gl) {
testFailed("WebGL context does not exist");
finishTest();
} else {
testPassed("WebGL context exists");

Expand All @@ -88,6 +89,7 @@
testPassed("No ANGLE_instanced_arrays support -- this is legal");

runSupportedTest(false);
finishTest();
} else {
testPassed("Successfully enabled ANGLE_instanced_arrays extension");

Expand Down Expand Up @@ -413,10 +415,6 @@

cycleAndTest();
}

var successfullyParsed = true;
</script>
<script src="../../resources/js-test-post.js"></script>

</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -71,15 +71,13 @@
}

for (var i = 0; i < testArguments.length; ++i) {
var func, func2, func3;
var func, func2;
if (testArguments[i].throws) {
func = shouldThrow;
func2 = shouldThrow;
func3 = shouldThrow;
} else {
func = shouldBeUndefined;
func2 = shouldBeNull;
func3 = shouldBeEmptyString;
}
argument = testArguments[i].value;
func("context.compileShader(argument)");
Expand All @@ -101,15 +99,15 @@
func("context.uniform2iv(argument, new Int32Array([0, 0]))");
func("context.uniformMatrix2fv(argument, false, new Float32Array([0.0, 0.0, 0.0, 0.0]))");

func2("context.getProgramInfoLog(argument)");
func2("context.getProgramParameter(argument, 0)");
func2("context.getShaderInfoLog(argument)");
func2("context.getShaderParameter(argument, 0)");
func2("context.getShaderSource(argument)");
func2("context.getUniform(argument, loc)");
func2("context.getUniform(program, argument)");
func2("context.getUniformLocation(argument, 'u_modelViewProjMatrix')");

func3("context.getProgramInfoLog(argument)");
func3("context.getShaderInfoLog(argument)");
func3("context.getShaderSource(argument)");
}

var successfullyParsed = true;
Expand Down
23 changes: 23 additions & 0 deletions conformance-suites/1.0.3/webgl-conformance-tests.html
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,13 @@
}
}

function createStylesheet() {
var style = document.createElement("style");
style.appendChild(document.createTextNode(""));
document.head.appendChild(style);
return style.sheet;
}

function create3DContext(canvas, attrs, version) {
if (!canvas) {
canvas = document.createElement("canvas");
Expand Down Expand Up @@ -926,6 +933,19 @@
autoScrollEnabled = autoScrollCheckbox.checked;
autoScroll = autoScrollEnabled;
};

var hidePassedSheet = createStylesheet();
var hidePassedCheckbox = document.getElementById("hidePassedCheckbox");
hidePassedCheckbox.checked = false;
hidePassedCheckbox.onclick = function() {
var hidePassedTests = hidePassedCheckbox.checked;
if (hidePassedTests) {
hidePassedSheet.insertRule(".testpagesuccess { display: none; }", 0);
} else {
hidePassedSheet.deleteRule(0);
}
};

var textbutton = document.getElementById("showTextSummary");
textbutton.onclick = function() {
log("click");
Expand Down Expand Up @@ -992,6 +1012,9 @@
<input type="checkbox" id="autoScrollCheckbox"/>
<label for="autoScrollCheckbox">auto scroll</label>
<br/>
<input type="checkbox" id="hidePassedCheckbox"/>
<label for="hidePassedCheckbox">hide passed tests</label>
<br/>
<input type="button" style="visibility: hidden;" value="display text summary" id="showTextSummary"/>
<div id="nowebgl" class="nowebgl" style="display: none;">
This browser does not appear to support WebGL
Expand Down
9 changes: 8 additions & 1 deletion extensions/extension.sch
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@
<!--<ns prefix="" uri="" />-->

<pattern name="Stages" id="stage-patt">
<rule context="/rejected">
<assert test="self::node()[starts-with(@href,'rejected/')]"
>A rejected's @href belongs in the 'rejected' directory.</assert>
<assert test="self::node()[@href=concat('rejected/',name,'/')]"
>A rejected extension should have a URL matching its name and ending in '/'.</assert>
</rule>

<rule context="/proposal">
<assert test="self::node()[starts-with(@href,'proposals/')]"
>A proposal's @href belongs in the 'proposals' directory.</assert>
Expand All @@ -27,4 +34,4 @@
>IDL blocks should always preserve internal space.</assert>
</rule>
</pattern>
</schema>
</schema>
8 changes: 8 additions & 0 deletions extensions/extension.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,14 @@
</xsl:call-template>
</xsl:template>

<xsl:template match="rejected">
<xsl:call-template name="ext_page">
<xsl:with-param name="spec_type" select="'Extension Rejected Specification'" />
<xsl:with-param name="css" select="concat($basepath,'/resources/Khronos-Rejected.css')" />
<xsl:with-param name="spec_status" select="'rejected'" />
</xsl:call-template>
</xsl:template>

<xsl:template match="proposal">
<xsl:call-template name="ext_page">
<xsl:with-param name="spec_type" select="'Extension Proposed Specification'" />
Expand Down
91 changes: 17 additions & 74 deletions extensions/proposals/WEBGL_compressed_texture_es3/extension.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
</depends>
<overview>
<p>
This extension exposes the compressed texture formats defined as core in the
<a href="hhttp://www.khronos.org/registry/gles/specs/3.0/es_spec_3.0.2.pdf">
This extension exposes the compressed texture formats defined as core in the
<a href="http://www.khronos.org/registry/gles/specs/3.0/es_spec_3.0.2.pdf">
OpenGL ES 3.0</a> spec to WebGL.
</p>
<features>
Expand All @@ -25,74 +25,13 @@
<code>COMPRESSED_SIGNED_R11_EAC</code>,
<code>COMPRESSED_RG11_EAC</code>,
<code>COMPRESSED_SIGNED_RG11_EAC</code>,
<code>COMPRESSED_RGB_ETC2</code>,
<code>COMPRESSED_RGB8_ETC2</code>,
<code>COMPRESSED_SRGB8_ETC2</code>,
<code>COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2</code>,
<code>COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2</code>,
<code>COMPRESSED_RGBA8_ETC2_EAC</code>,
and <code>COMPRESSED_SRGB8_ALPHA8_ETC2_EAC</code> may be passed to
the <code>compressedTexImage2D</code> and <code>compressedTexSubImage2D</code> entry points.

This format correspond to the format defined in the OES_compressed_ETC1_RGB8_texture OpenGL ES
extension. Although the enum name is changed, the numeric value is the same. The correspondence
is given by this table:
<table>
<tr>
<th>WebGL format enum</th>
<th>OpenGL format enum</th>
<th>Numeric value</th>
</tr>
<tr>
<td>COMPRESSED_R11_EAC</td>
<td>COMPRESSED_R11_EAC</td>
<td>0x9270</td>
</tr>
<tr>
<td>COMPRESSED_SIGNED_R11_EAC</td>
<td>COMPRESSED_SIGNED_R11_EAC</td>
<td>0x9271</td>
</tr>
<tr>
<td>COMPRESSED_RG11_EAC</td>
<td>COMPRESSED_RG11_EAC</td>
<td>0x9272</td>
</tr>
<tr>
<td>COMPRESSED_SIGNED_RG11_EAC</td>
<td>COMPRESSED_SIGNED_RG11_EAC</td>
<td>0x9273</td>
</tr>
<tr>
<td>COMPRESSED_RGB_ETC2</td>
<td>COMPRESSED_RGB_ETC2</td>
<td>0x9274</td>
</tr>
<tr>
<td>COMPRESSED_SRGB8_ETC2</td>
<td>COMPRESSED_SRGB8_ETC2</td>
<td>0x9275</td>
</tr>
<tr>
<td>COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2</td>
<td>COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2</td>
<td>0x9276</td>
</tr>
<tr>
<td>COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2</td>
<td>COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2</td>
<td>0x9277</td>
</tr>
<tr>
<td>COMPRESSED_RGBA8_ETC2_EAC</td>
<td>COMPRESSED_RGBA8_ETC2_EAC</td>
<td>0x9278</td>
</tr>
<tr>
<td>COMPRESSED_SRGB8_ALPHA8_ETC2_EAC</td>
<td>COMPRESSED_SRGB8_ALPHA8_ETC2_EAC</td>
<td>0x9279</td>
</tr>
</table>
</feature>
<feature>
Calling <code>getParameter</code> with the argument <code>COMPRESSED_TEXTURE_FORMATS</code>
Expand All @@ -103,7 +42,7 @@
<dl>
<dt>COMPRESSED_R11_EAC</dt>
<dt>COMPRESSED_SIGNED_R11_EAC</dt>
<dt>COMPRESSED_RGB_ETC2</dt>
<dt>COMPRESSED_RGB8_ETC2</dt>
<dt>COMPRESSED_SRGB8_ETC2</dt>
<dt>COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2</dt>
<dt>COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2</dt>
Expand Down Expand Up @@ -137,15 +76,15 @@
[NoInterfaceObject]
interface WEBGL_compressed_texture_es3 {
/* Compressed Texture Format */
const GLenum COMPRESSED_R11_EAC = 0x9270;
const GLenum COMPRESSED_SIGNED_R11_EAC = 0x9271;
const GLenum COMPRESSED_RG11_EAC = 0x9272;
const GLenum COMPRESSED_SIGNED_RG11_EAC = 0x9273;
const GLenum COMPRESSED_RGB_ETC2 = 0x9274;
const GLenum COMPRESSED_SRGB8_ETC2 = 0x9275;
const GLenum COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276;
const GLenum COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277;
const GLenum COMPRESSED_RGBA8_ETC2_EAC = 0x9278;
const GLenum COMPRESSED_R11_EAC = 0x9270;
const GLenum COMPRESSED_SIGNED_R11_EAC = 0x9271;
const GLenum COMPRESSED_RG11_EAC = 0x9272;
const GLenum COMPRESSED_SIGNED_RG11_EAC = 0x9273;
const GLenum COMPRESSED_RGB8_ETC2 = 0x9274;
const GLenum COMPRESSED_SRGB8_ETC2 = 0x9275;
const GLenum COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276;
const GLenum COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277;
const GLenum COMPRESSED_RGBA8_ETC2_EAC = 0x9278;
const GLenum COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279;
};
</idl>
Expand All @@ -156,5 +95,9 @@ interface WEBGL_compressed_texture_es3 {
<revision date="2014/07/15">
<change>Added NoInterfaceObject extended attribute.</change>
</revision>
<revision date="2014/12/12">
<change>COMPRESSED_RGB_ETC2 should be COMPRESSED_RGB8_ETC2.</change>
<change>Remove unnecessary language.</change>
</revision>
</history>
</proposal>
20 changes: 19 additions & 1 deletion extensions/registry.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,16 @@ <h2 class="no-toc">Extension Development Process</h2>
<p>
Extensions move through four states during their
development: <em>proposed</em>, <em>draft</em>, <em>community approved</em>, and <em>Khronos
ratified</em>.
ratified</em>. Every extension should advance to <em>Khronos ratified</em>.
If an extension cannot advance through the extension process it can be <em>rejected</em>.
</p>
<ul>
<li> <em>Rejected</em> extensions should never be implemented.
An extension enters <em>rejected</em> status because consensus on it could not be reached at the <em>proposal</em> stage
or technical difficulties arise during implementation at the <em>draft</em> stage.
A <em>community approved</em> extension can only be rejected in extraordinary circumstances.
A <em>Khronos ratified</em> extension cannot be rejected.

<li> <em>Proposed</em> extensions are intended for discussion on the public WebGL mailing
list, in order to move to <em>draft</em> status; they should not be implemented, even under
a vendor prefix. If consensus is reached in the community, the extension can be moved
Expand Down Expand Up @@ -179,6 +186,17 @@ <h2 class="no-toc">Proposed WebGL Extensions (do not implement!)</h2>
<td class="list"><ul class="indexlist" id="proposed-by-name"></ul>
</tr>
</table>

<h2 class="no-toc">Rejected WebGL Extensions</h2>

<table style="border: 2px; width: 100%;">
<tr>
<td class="list"><h3>By Name</h3>
</tr>
<tr>
<td class="list"><ul class="indexlist" id="rejected-by-name"></ul>
</tr>
</table>

<h2 class="no-toc">Recent WebGL Extension Revisions</h2>
<ol id="recent-revisions"></ol>
Expand Down
Loading