Commit History

Автор SHA1 Съобщение Дата
  Lasse Öörni c8f82c1327 Fix Shader member variable numVariations_ being uninitialized. Closes #585. преди 11 години
  nemerle 47c788ed25 Simplify Shader::GetVariation code преди 11 години
  Lasse Öörni 8463393377 Initial resource background loading API and implementation. Background loading-capable implementation for textures (load image in background thread, upload image to GPU in main thread), other resources todo. преди 11 години
  Yao Wei Tjong 姚伟忠 46285baf97 Refactor build scripts to group Urho3D specific build option. преди 11 години
  aster2013 9b31d29a54 Add GetFullName in ShaderVariation, make code more clear. преди 12 години
  Yao Wei Tjong 姚伟忠 2e8744dc01 Minor cleanup - remove redundant null check for subsystems pointer. преди 12 години
  Lasse Öörni 1f91776233 Removed the Shader::SanitateDefines() function. Instead the Shader resource normalizes defines and creates aliases if necessary to ensure fast queries but to prevent duplicates. преди 12 години
  Lasse Öörni 8018a1f0f0 Do not comment out samplers in GLSL vertex shaders, as it's not necessary for correct compilation. преди 12 години
  Lasse Öörni cc6e6504f9 Simplified shader source code modification. преди 12 години
  Lasse Öörni 2b95618cdb Adapted AutoExposure & BloomHDR shaders. Improved GLSL commenting out of the unnecessary shader function. преди 12 години
  Lasse Öörni 92c8144621 Comment out sampler uniforms in GLSL vertex shaders. преди 12 години
  Lasse Öörni 0bcb95e6a2 Refactored techniques + more GLSL & HLSL shaders. Fixed shader code loading for cases where only vertex or pixel shader source is present. преди 12 години
  Lasse Öörni 3e14caf89e Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code. преди 12 години
  Lasse Öörni caf080ecbb Initial refactoring of Direct3D9 shaders. ShaderCompiler removed. Bytecode not cached into files yet. преди 12 години
  Lasse Öörni db713bdba2 Avoid string allocations during View::Define() and Renderer::GetShader(). преди 12 години
  Lasse Öörni 07f06563bc Optimized Renderer::GetShader() so that caching shader variation pointers becomes unnecessary for the most part. преди 12 години
  Lasse Öörni ea334e4393 Merge branch 'master' into shader-refactor преди 12 години
  Lasse Öörni 1a1fe9a24f Optimize Shader::SanitateDefines(). In debug mode, check that shader code uses each define. преди 12 години
  Lasse Öörni e0f391b0fc Started shader refactoring. преди 12 години