Commit History

Author SHA1 Message Date
  Yao Wei Tjong 姚伟忠 6d08bcd8c0 Clang-Tidy - hicpp-member-init. 7 years ago
  Yao Wei Tjong 姚伟忠 c277e7fd01 Rinse and repeat using Clang-Tidy 4.0 and Clion. 8 years ago
  Yao Wei Tjong 姚伟忠 29fed24492 Rinse and repeat by invoking clang-tidy (v3.9) from CLI directly. 8 years ago
  Lasse Öörni c13e55508a Revert making substitute rendertargets multisampled if the original rendertarget is. Fixes #2232. (#2236) 8 years ago
  urho3d-travis-ci 70049ba582 Travis CI: bump copyright to 2018. 8 years ago
  Yao Wei Tjong 姚伟忠 c99c5fbf64 Clang-Tidy - modernize-use-equals-default. 8 years ago
  Yao Wei Tjong 姚伟忠 2e963e7130 Minor refactor to avoid the explicit static_cast. 8 years ago
  Yao Wei Tjong 姚伟忠 d8a438b169 Clang-Tidy - modernize-return-braced-init-list. 8 years ago
  Yao Wei Tjong 姚伟忠 446247fa8c Clang-Tidy - modernize-loop-convert. 8 years ago
  Yao Wei Tjong 姚伟忠 ca97fd9b9b Clang-Tidy - modernize-use-auto. 8 years ago
  Yao Wei Tjong 姚伟忠 5e89e566e6 Clang-Tidy - modernize-use-override. 8 years ago
  Eugene Kozlov 7a3ec74ea4 Refactor attributes. Minor changes. 8 years ago
  Eugene Kozlov de249a1963 Remove casts around nullptr. 8 years ago
  Eugene Kozlov 5a2bec95f1 Automatic upgrade: override, typedef to using, 0 to nullptr. 8 years ago
  Lasse Öörni df669fbe1b Restore earlier HelloGUI sample, instead create separate Hello3DUI which demonstrates 3D UI render to texture. Move getting viewport related to scene from Scene to Renderer, so that Scene doesn't have to know about Renderer unnecessarily. Refactor the internal UI render calls related to rendertarget use. 8 years ago
  Lasse Öörni 14bb9f98be Remember custom depth stencil surface if defined during renderpath, and use it also for any debug rendering. Closes #1975. 8 years ago
  urho3d-travis-ci ee054a1507 Travis CI: bump copyright to 2017. 9 years ago
  Lasse Öörni fd4a9bdb9b Load & store a different set of shader variations into Pass if necessary, when a renderpath scenepass command defines additional shader compile defines. 9 years ago
  Lasse Öörni 05c0e7741b Allow also scenepass & forwardlights commands to define shader parameters. 9 years ago
  Lasse Öörni f8ebf2dbc9 Line antialiasing support in Graphics, Material, DebugRenderer classes. Closes #1627. 9 years ago
  Lasse Öörni fc42e5d98e Merge branch 'multisample-textures' 9 years ago
  Lasse Öörni 1bb04b2cbd Avoid getting a light's lightMask constantly when looping over geometries, rather get it once into a stack variable. 9 years ago
  Lasse Öörni c923476847 Merge branch 'master' into multisample-textures 9 years ago
  Lasse Öörni 46793bbb72 Match multisample mode of the substitute rendertarget & screen buffers with the final destination rendertarget. 9 years ago
  Lasse Öörni fe2e70db13 Clean up view event sending code. Add 2 new view events: buffers allocated, and global shader parameters set. 9 years ago
  Lasse Öörni f75fbfa688 Add multisample & autoresolve definitions to RenderTargetInfo. 9 years ago
  Lasse Öörni 508db7feb8 Create additional screen buffers as non-antialiased to avoid extra resolves, with the assumption that they will be used for quad ping-ponging in postprocess effect chain. 9 years ago
  Lasse Öörni 56edbef9d6 Initial multisample support for Texture2D on Direct3D9. 9 years ago
  Lasse Öörni 2fe4cb0131 Add max extrusion parameter for directional lights. Default to 1000. This prevents large far clip causing poor shadow map depth resolution and too strong effect of depth bias parameters, but can be increased if very tall shadows are needed. 9 years ago
  Lasse Öörni 48cd15bc5a Store camera projection matrix as API-independent and convert as necessary (preparation for allowing the user to define a custom projection matrix.) Camera GetProjection() API changed; GetGPUProjection() is now used to get the API-specific projection for use as a shader parameter. 9 years ago