-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lighting, fixed sky box, tracker, automated tests #38
Commits on Sep 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c66de17 - Browse repository at this point
Copy the full SHA c66de17View commit details -
Split some things into abstract base classes
Superficial is the best kind of decoupling.
Configuration menu - View commit details
-
Copy full SHA for b30c496 - Browse repository at this point
Copy the full SHA b30c496View commit details
Commits on Sep 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8829b53 - Browse repository at this point
Copy the full SHA 8829b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e75ef - Browse repository at this point
Copy the full SHA d0e75efView commit details -
Successfully running a test that does nothing
Running Avara without the ui seems like a major achievement
Configuration menu - View commit details
-
Copy full SHA for f660a74 - Browse repository at this point
Copy the full SHA f660a74View commit details
Commits on Sep 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 20cc0bb - Browse repository at this point
Copy the full SHA 20cc0bbView commit details
Commits on Sep 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a80ab8e - Browse repository at this point
Copy the full SHA a80ab8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 568b863 - Browse repository at this point
Copy the full SHA 568b863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9637b94 - Browse repository at this point
Copy the full SHA 9637b94View commit details
Commits on Sep 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 95003fa - Browse repository at this point
Copy the full SHA 95003faView commit details
Commits on Sep 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 143f3fc - Browse repository at this point
Copy the full SHA 143f3fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d05c758 - Browse repository at this point
Copy the full SHA d05c758View commit details
Commits on Sep 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8af3b35 - Browse repository at this point
Copy the full SHA 8af3b35View commit details -
Configuration menu - View commit details
-
Copy full SHA for c386bbd - Browse repository at this point
Copy the full SHA c386bbdView commit details
Commits on Sep 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 313f3e6 - Browse repository at this point
Copy the full SHA 313f3e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd71d93 - Browse repository at this point
Copy the full SHA dd71d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bd3458 - Browse repository at this point
Copy the full SHA 9bd3458View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97cd94c - Browse repository at this point
Copy the full SHA 97cd94cView commit details
Commits on Sep 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4b07b29 - Browse repository at this point
Copy the full SHA 4b07b29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f73e89 - Browse repository at this point
Copy the full SHA 9f73e89View commit details
Commits on Sep 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 48e7aec - Browse repository at this point
Copy the full SHA 48e7aecView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd0b27f - Browse repository at this point
Copy the full SHA bd0b27fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c776344 - Browse repository at this point
Copy the full SHA c776344View commit details
Commits on Sep 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a30cd84 - Browse repository at this point
Copy the full SHA a30cd84View commit details
Commits on Sep 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ce7edaa - Browse repository at this point
Copy the full SHA ce7edaaView commit details -
HONE IN ON CORRECT HECTOR WALK FORWARD
I look forward to fixing hector walking again tomorrow.
Configuration menu - View commit details
-
Copy full SHA for d5b4844 - Browse repository at this point
Copy the full SHA d5b4844View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce4fc1 - Browse repository at this point
Copy the full SHA 9ce4fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea819f7 - Browse repository at this point
Copy the full SHA ea819f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c088dc - Browse repository at this point
Copy the full SHA 6c088dcView commit details
Commits on Oct 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c01a131 - Browse repository at this point
Copy the full SHA c01a131View commit details
Commits on Oct 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f8ef0f4 - Browse repository at this point
Copy the full SHA f8ef0f4View commit details
Commits on Oct 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fd7474b - Browse repository at this point
Copy the full SHA fd7474bView commit details
Commits on Oct 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3a8ad43 - Browse repository at this point
Copy the full SHA 3a8ad43View commit details
Commits on Oct 27, 2018
-
pict2svg seems to be working now, time to script out creating these f…
…iles with the resource numbers, remove test files and merge with testing branch so we can write tests against svg vs PICT rsrc
Configuration menu - View commit details
-
Copy full SHA for 2ea9eea - Browse repository at this point
Copy the full SHA 2ea9eeaView commit details
Commits on Oct 29, 2018
-
Attempt at refactoring forker for use with pict2svg -- doesn't work, …
…picts are garbled for some reason
Configuration menu - View commit details
-
Copy full SHA for 918c24f - Browse repository at this point
Copy the full SHA 918c24fView commit details
Commits on Jan 29, 2019
-
added old converter source because i can't get forker to work, added …
…some skipping for BitRects (static images embedded in map files)
Configuration menu - View commit details
-
Copy full SHA for d365fc9 - Browse repository at this point
Copy the full SHA d365fc9View commit details
Commits on Feb 4, 2019
-
pict2svg now runs against every level without crashing--some text x/y…
… offsets are not right but the layer/order is
Configuration menu - View commit details
-
Copy full SHA for e4673f1 - Browse repository at this point
Copy the full SHA e4673f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fbd95e - Browse repository at this point
Copy the full SHA 4fbd95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc221c1 - Browse repository at this point
Copy the full SHA cc221c1View commit details -
Slowly adding extensions to LevelLoader to handle SVG data structure,…
… having trouble passing colors around
Configuration menu - View commit details
-
Copy full SHA for 894cd6a - Browse repository at this point
Copy the full SHA 894cd6aView commit details
Commits on Feb 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for df45ce8 - Browse repository at this point
Copy the full SHA df45ce8View commit details
Commits on Feb 12, 2019
-
Split out a separate application (somewhat poorly) for level previewi…
…ng. Started on basic camera controls. Currently loads level every frame--need to implement file watcher. Added CSS color declaration parser for futureproofing vs just parsing hex web colors.
Configuration menu - View commit details
-
Copy full SHA for 70b7cf1 - Browse repository at this point
Copy the full SHA 70b7cf1View commit details
Commits on Feb 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5141afa - Browse repository at this point
Copy the full SHA 5141afaView commit details
Commits on Feb 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for dbf1082 - Browse repository at this point
Copy the full SHA dbf1082View commit details
Commits on Feb 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0599373 - Browse repository at this point
Copy the full SHA 0599373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 343b2dc - Browse repository at this point
Copy the full SHA 343b2dcView commit details
Commits on Apr 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 35ad904 - Browse repository at this point
Copy the full SHA 35ad904View commit details
Commits on Apr 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for be74fc9 - Browse repository at this point
Copy the full SHA be74fc9View commit details
Commits on Apr 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 46e01db - Browse repository at this point
Copy the full SHA 46e01dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a22fe - Browse repository at this point
Copy the full SHA 13a22feView commit details
Commits on May 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2e53277 - Browse repository at this point
Copy the full SHA 2e53277View commit details
Commits on May 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 936ce7f - Browse repository at this point
Copy the full SHA 936ce7fView commit details
Commits on May 5, 2019
-
refactor geometry shader to be a little more readable and remove Avar…
…aGL stuff from CViewParameters
Configuration menu - View commit details
-
Copy full SHA for b120dde - Browse repository at this point
Copy the full SHA b120ddeView commit details
Commits on May 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3327f25 - Browse repository at this point
Copy the full SHA 3327f25View commit details
Commits on Jun 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9e36acf - Browse repository at this point
Copy the full SHA 9e36acfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd017f - Browse repository at this point
Copy the full SHA ccd017fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c8898 - Browse repository at this point
Copy the full SHA a7c8898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9faaa40 - Browse repository at this point
Copy the full SHA 9faaa40View commit details -
Configuration menu - View commit details
-
Copy full SHA for c145c84 - Browse repository at this point
Copy the full SHA c145c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98c4fe3 - Browse repository at this point
Copy the full SHA 98c4fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2b8408 - Browse repository at this point
Copy the full SHA f2b8408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ef0ba6 - Browse repository at this point
Copy the full SHA 5ef0ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b4994 - Browse repository at this point
Copy the full SHA 13b4994View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb254c - Browse repository at this point
Copy the full SHA 4eb254cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d14ac50 - Browse repository at this point
Copy the full SHA d14ac50View commit details
Commits on Jul 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0b941ed - Browse repository at this point
Copy the full SHA 0b941edView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea22962 - Browse repository at this point
Copy the full SHA ea22962View commit details
Commits on Jul 8, 2019
-
commiting WIP rendering system update as laptop battery dies -- moved…
… transformation steps into vertex shader and passing in several matrices, doesn't work yet
Configuration menu - View commit details
-
Copy full SHA for b683855 - Browse repository at this point
Copy the full SHA b683855View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea3a828 - Browse repository at this point
Copy the full SHA ea3a828View commit details -
moved projection matrix out of vertex shader and figured out x/z flip…
…ping. now there is a new bug with vertex data and lots of opengl 502 errors
Configuration menu - View commit details
-
Copy full SHA for 7f99596 - Browse repository at this point
Copy the full SHA 7f99596View commit details -
successfully refactored to only upload vertex data a few times (at in…
…stantiation and then for every vertex change like scaling) instead of every frame
Configuration menu - View commit details
-
Copy full SHA for 878bc6d - Browse repository at this point
Copy the full SHA 878bc6dView commit details
Commits on Aug 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d9d4644 - Browse repository at this point
Copy the full SHA d9d4644View commit details
Commits on Aug 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1e01a9e - Browse repository at this point
Copy the full SHA 1e01a9eView commit details
Commits on Nov 13, 2019
-
Bug caused by incorrect shader program being selected during uniform …
…transfer was fixed, now working with new shader based on transforms and double sided geometry. shading still has some issues and it has introduced more z-fighting for objects close to the camera
Configuration menu - View commit details
-
Copy full SHA for 809fa83 - Browse repository at this point
Copy the full SHA 809fa83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4560c91 - Browse repository at this point
Copy the full SHA 4560c91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c1f7b4 - Browse repository at this point
Copy the full SHA 5c1f7b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3f9646 - Browse repository at this point
Copy the full SHA e3f9646View commit details -
refactor projection matrix to be modified at runtime for different wi…
…ndow sizes--default fov 45
Configuration menu - View commit details
-
Copy full SHA for 1214532 - Browse repository at this point
Copy the full SHA 1214532View commit details
Commits on Dec 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 132f16c - Browse repository at this point
Copy the full SHA 132f16cView commit details
Commits on Dec 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 156b3a8 - Browse repository at this point
Copy the full SHA 156b3a8View commit details
Commits on Jan 12, 2020
-
Take us back to single sided shapes with FACE_CULL off. We will attem…
…pt to reverse normals on the fly in the shader. Trying to figure out a baseline for normal transform--the current normal transform is not working correctly, but shape normals seem to be mostly accurate
Configuration menu - View commit details
-
Copy full SHA for d52a690 - Browse repository at this point
Copy the full SHA d52a690View commit details
Commits on Jan 19, 2020
-
Much brighter--normal transform applied, using gl_FrontFacing in frag…
…ment shader to shade bottom of single side geometry correctly
Configuration menu - View commit details
-
Copy full SHA for 0286e77 - Browse repository at this point
Copy the full SHA 0286e77View commit details -
Add 'decal' support to the shader--lifts flat geometry in the z-buffe…
…r slightly to counteract z-fighting
Configuration menu - View commit details
-
Copy full SHA for 21ba95a - Browse repository at this point
Copy the full SHA 21ba95aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51fe419 - Browse repository at this point
Copy the full SHA 51fe419View commit details -
Configuration menu - View commit details
-
Copy full SHA for a21cd3f - Browse repository at this point
Copy the full SHA a21cd3fView commit details
Commits on Jan 21, 2020
-
lighting looks much closer to original but not sure of the lights act…
…ual direction matching
Configuration menu - View commit details
-
Copy full SHA for 7f19633 - Browse repository at this point
Copy the full SHA 7f19633View commit details
Commits on Jan 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f6c4731 - Browse repository at this point
Copy the full SHA f6c4731View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b25b1 - Browse repository at this point
Copy the full SHA 35b25b1View commit details
Commits on Jan 24, 2020
-
clean up branch for merge, move cartesian conversion of light vectors…
… out of fragment shader
Configuration menu - View commit details
-
Copy full SHA for 53de88a - Browse repository at this point
Copy the full SHA 53de88aView commit details -
still trying to figure out Paint/FrameSame<thing>
Configuration menu - View commit details
-
Copy full SHA for f5ac2cb - Browse repository at this point
Copy the full SHA f5ac2cbView commit details -
Should have Frame/PaintSame* working, now need to fix text offsets
pict2svg seems to be working now, time to script out creating these files with the resource numbers, remove test files and merge with testing branch so we can write tests against svg vs PICT rsrc Attempt at refactoring forker for use with pict2svg -- doesn't work, picts are garbled for some reason added old converter source because i can't get forker to work, added some skipping for BitRects (static images embedded in map files) pict2svg now runs against every level without crashing--some text x/y offsets are not right but the layer/order is pict2svg: fixed text positioning a little Added xml parser (pugixml), started work on SVGParser Slowly adding extensions to LevelLoader to handle SVG data structure, having trouble passing colors around
Configuration menu - View commit details
-
Copy full SHA for fe536c8 - Browse repository at this point
Copy the full SHA fe536c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b668099 - Browse repository at this point
Copy the full SHA b668099View commit details -
Split some things into abstract base classes
Superficial is the best kind of decoupling.
Configuration menu - View commit details
-
Copy full SHA for 83df6d9 - Browse repository at this point
Copy the full SHA 83df6d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a37a7c4 - Browse repository at this point
Copy the full SHA a37a7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf06573 - Browse repository at this point
Copy the full SHA cf06573View commit details -
Successfully running a test that does nothing
Running Avara without the ui seems like a major achievement
Configuration menu - View commit details
-
Copy full SHA for 6fd3705 - Browse repository at this point
Copy the full SHA 6fd3705View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5902660 - Browse repository at this point
Copy the full SHA 5902660View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac4d151 - Browse repository at this point
Copy the full SHA ac4d151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5aa76 - Browse repository at this point
Copy the full SHA 0e5aa76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c4fef - Browse repository at this point
Copy the full SHA 34c4fefView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ee51a - Browse repository at this point
Copy the full SHA c6ee51aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d363bc5 - Browse repository at this point
Copy the full SHA d363bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a85360 - Browse repository at this point
Copy the full SHA 2a85360View commit details -
Configuration menu - View commit details
-
Copy full SHA for 294e00c - Browse repository at this point
Copy the full SHA 294e00cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f238d - Browse repository at this point
Copy the full SHA 20f238dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64a3a33 - Browse repository at this point
Copy the full SHA 64a3a33View commit details -
Fixes after merging with testing arc handling w/svgparser mostly working, added rect line thickness awareness Split out a separate application (somewhat poorly) for level previewing. Started on basic camera controls. Currently loads level every frame--need to implement file watcher. Added CSS color declaration parser for futureproofing vs just parsing hex web colors. started setting up loading svgs dynamically add pict2svg to makefile fixed self-intersecting faces, should also be double-sided faces a first attempt at proper lighting Fix syntax error in shader refactor geometry shader to be a little more readable and remove AvaraGL stuff from CViewParameters attempt to limit output to 16 bit color remove unnecessary include in svg parser normals are being rotated but who knows if they are right fix a few things in pict2svg.py commiting WIP rendering system update as laptop battery dies -- moved transformation steps into vertex shader and passing in several matrices, doesn't work yet closer but the Y axis of the final image seems to be reversed moved projection matrix out of vertex shader and figured out x/z flipping. now there is a new bug with vertex data and lots of opengl 502 errors successfully refactored to only upload vertex data a few times (at instantiation and then for every vertex change like scaling) instead of every frame trying to fix rendering bugs Bug caused by incorrect shader program being selected during uniform transfer was fixed, now working with new shader based on transforms and double sided geometry. shading still has some issues and it has introduced more z-fighting for objects close to the camera remove extra includes from AvaraGL fix windows travis build Remove execinfo.h -- no longer needed refactor projection matrix to be modified at runtime for different window sizes--default fov 45 sky orientation fixed with skybox geometry but it has seams at the corners fixed sky shader Take us back to single sided shapes with FACE_CULL off. We will attempt to reverse normals on the fly in the shader. Trying to figure out a baseline for normal transform--the current normal transform is not working correctly, but shape normals seem to be mostly accurate Much brighter--normal transform applied, using gl_FrontFacing in fragment shader to shade bottom of single side geometry correctly Add 'decal' support to the shader--lifts flat geometry in the z-buffer slightly to counteract z-fighting clearer z-value scaling for decals reverse entire normal, not just y value, if not front face lighting looks much closer to original but not sure of the lights actual direction matching Another pass on working lighting--internally consistent but doesn't match original Add dan's patch to fix the lighting! clean up branch for merge, move cartesian conversion of light vectors out of fragment shader clean up matrix conversion from fixed to float
Configuration menu - View commit details
-
Copy full SHA for ca7f0fa - Browse repository at this point
Copy the full SHA ca7f0faView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a36d0 - Browse repository at this point
Copy the full SHA f1a36d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e544e - Browse repository at this point
Copy the full SHA c0e544eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b75d095 - Browse repository at this point
Copy the full SHA b75d095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b7b08b - Browse repository at this point
Copy the full SHA 5b7b08bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c9e16a - Browse repository at this point
Copy the full SHA 2c9e16aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a91a3 - Browse repository at this point
Copy the full SHA d3a91a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc810f - Browse repository at this point
Copy the full SHA 8dc810fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c5bb90 - Browse repository at this point
Copy the full SHA 5c5bb90View commit details
Commits on Jan 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 12a5043 - Browse repository at this point
Copy the full SHA 12a5043View commit details
Commits on Jan 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7594f87 - Browse repository at this point
Copy the full SHA 7594f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for a440c2e - Browse repository at this point
Copy the full SHA a440c2eView commit details