818e86e1 Fix item frame rendering, sort of
60f572c4 tesselate -> render
8b3fee98 Clean up decal state, make more state attributes easily visible in debug
facd019e Test/fix fallback rendering
d552a95b Item material maps
5684be7b Merge pull request #118 from grondag/complete-pipeline
29a29c2c Use item material maps - needs more work in FREX
d83de2cc Rethink scope of RenderContextState
198b675d Correct and simplify ao/default material handling
c229d1d1 Prep for item material maps
8aeff6b8 Prevent crash with custom particles
5aee5c29 Remove VertexEncoder - abstraction no longer needed
36a377e3 Ditch IntStream in favor of simple arrays (perf), simplify collector
d32571a1 Remove obsolete EnodingContext/ShaderContext/ShaderPass
82a94cb2 Clean up vertex formats
0dbe5a1f Small cleanups
513aee82 Remove some unnecessary state calls
1ac5fcc1 Minor collector optimization
f64e40b8 Finish material state handling
f1cfc65b Prevent more state changes
e7f047b0 A few small state simplifications
d6d2f110 Reduce texture state overhead
9380d321 Fix default fog mode
cedf0ea7 Prevent freeze on unload
efddc0ad Fix normal encoding / diffuse lighting for terrain
582e5246 minor doc updates
5ca27396 Rough reorg/renames
53e0836d Remove old shader classes
9c522f5c Remove old materia/draw classes
40274006 Remove experimental config
352ae242 renders - lighting and performance issues, hangs on exit
a5016bb9 Make noise libraries compatible with ubershader
3cc3c3bd Promote wip shader code
2b76b4fc Simple scene renders properly
f22283fa Something renders again
c867d309 Might need that
b461b4af Fix init timing issue
6243627a Switch to new vertex collector/list
926643ad Prep old encoding classes for removal
7f22dc22 Remove shader builder
dcae0ec2 Segregate modules to be removed
2ddb5d92 Start integrating new pipeline