Richard Stanway
57d0eba4fb
Make failing to open or read a shader file a CrashError
2014-05-22 21:36:15 +02:00
palana
61846b069e
Rewrite async shader interface to use the new blob functions
...
Each invocation of the async interface now ultimately produces a unique shader
object, so multiple users of the same shader file don't share the same shader
parameters and samplers
2014-03-21 22:23:05 +01:00
palana
6ccf140b8b
Remove bare pointer with ownership semantic in async shader compilation system
...
Also moved the async shader compilation thread function into a lambda
2014-03-14 18:51:42 +01:00
palana
c7ae1c3eda
Remove local RAII helpers from GraphicsSystem and XT
2014-03-14 18:51:41 +01:00
palana
b6cc5516cc
Remove a few VS2010 workarounds
...
VS2010 has problems with range-based for loops and with constructing a map item
that contained uncopyable types
2014-03-13 18:18:51 +01:00
palana
931afd8f16
Remove logging of async shader compilation times and remove unused include
2014-03-11 19:29:37 +01:00
palana
9d052f9644
Add CreatePixelShaderFromFileAsync API call
...
This should cause less problems than the shader cache, though unfortunately it
makes the client code slightly more complicated
CreateVertexShaderFromFileAsync should not be necessary for OBS vertex shaders
2014-03-11 18:25:02 +01:00
jp9000
219197ac70
make it so that shader files aren't locked when loading
2013-10-07 04:11:07 -07:00
jp9000
5077cc54a4
fixed cropping code to properly account for inversion of either positional values or texture coordinate values, and fixed the texture coordinate problem
2013-04-20 12:52:10 -07:00
jim
7e10a6cad2
added more info to crash handler, fixed some bugs, adjusted rtmp code, removed unnecessary traces
2012-11-22 06:50:22 -07:00
jim
dc0c272100
0.41a
2012-10-02 19:09:18 -07:00
jp9000
5b9e3b9dcb
Initial commit
2012-08-30 21:54:15 -07:00