-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[Refactoring] Improve spline/bezier. #11425
Commits on Oct 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5c7284f - Browse repository at this point
Copy the full SHA 5c7284fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ac860 - Browse repository at this point
Copy the full SHA a9ac860View commit details -
[spline/bezier]Managing buffer allocation.
# Conflicts: # GPU/Common/SplineCommon.cpp
Configuration menu - View commit details
-
Copy full SHA for a4860b6 - Browse repository at this point
Copy the full SHA a4860b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a5005 - Browse repository at this point
Copy the full SHA 28a5005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d4e8cc - Browse repository at this point
Copy the full SHA 1d4e8ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7754c4 - Browse repository at this point
Copy the full SHA a7754c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c2837b - Browse repository at this point
Copy the full SHA 3c2837bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1289cd - Browse repository at this point
Copy the full SHA b1289cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 485260c - Browse repository at this point
Copy the full SHA 485260cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 966ff32 - Browse repository at this point
Copy the full SHA 966ff32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cbc97f - Browse repository at this point
Copy the full SHA 7cbc97fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30c3c87 - Browse repository at this point
Copy the full SHA 30c3c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ccc1c - Browse repository at this point
Copy the full SHA d8ccc1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15a11d5 - Browse repository at this point
Copy the full SHA 15a11d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ad5fe - Browse repository at this point
Copy the full SHA 62ad5feView commit details -
[spline/bezier]Pre-convert control-points for the accumulation of SIM…
…D optimization, and avoid conversion in hot loops. # Conflicts: # GPU/Common/SplineCommon.cpp # GPU/Common/SplineCommon.h
Configuration menu - View commit details
-
Copy full SHA for 36ed61d - Browse repository at this point
Copy the full SHA 36ed61dView commit details -
[spline/bezier]Use real tessellation in low-quality with "fixed to 2"…
… tessellation factor. # Conflicts: # GPU/Common/SplineCommon.cpp
Configuration menu - View commit details
-
Copy full SHA for c8e45ae - Browse repository at this point
Copy the full SHA c8e45aeView commit details -
[spline/bezier]Move SIMD optimization of vector operations to Math3D.h.
Needs rebuild to avoid a dialog confirmation on Visual Studio.
Configuration menu - View commit details
-
Copy full SHA for d0682d7 - Browse repository at this point
Copy the full SHA d0682d7View commit details -
[spline/bezier]Move bezier patch loops into the function and pre-conv…
…ert control-points.
Configuration menu - View commit details
-
Copy full SHA for a340390 - Browse repository at this point
Copy the full SHA a340390View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aeb320 - Browse repository at this point
Copy the full SHA 3aeb320View commit details -
[spline/bezier]Make a bezier weights calculation class and precalcula…
…te all bezier weights at the beginning.
Configuration menu - View commit details
-
Copy full SHA for 2a3210a - Browse repository at this point
Copy the full SHA 2a3210aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b9af84 - Browse repository at this point
Copy the full SHA 1b9af84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c96804 - Browse repository at this point
Copy the full SHA 0c96804View commit details -
[spline/bezier]Make a spline weights calculation class and precalcula…
…te all spline weights at the beginning.
Configuration menu - View commit details
-
Copy full SHA for 15b409a - Browse repository at this point
Copy the full SHA 15b409aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e84a62 - Browse repository at this point
Copy the full SHA 1e84a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 068cc37 - Browse repository at this point
Copy the full SHA 068cc37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c6098d - Browse repository at this point
Copy the full SHA 4c6098dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3069153 - Browse repository at this point
Copy the full SHA 3069153View commit details -
Configuration menu - View commit details
-
Copy full SHA for f12d796 - Browse repository at this point
Copy the full SHA f12d796View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07888d7 - Browse repository at this point
Copy the full SHA 07888d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca4e246 - Browse repository at this point
Copy the full SHA ca4e246View commit details -
Configuration menu - View commit details
-
Copy full SHA for b11f9e6 - Browse repository at this point
Copy the full SHA b11f9e6View commit details -
[spline/bezier]Improve spline tessellation using same as bezier tesse…
…llation method.(performance improvements, at least 10 FPS or more)
Configuration menu - View commit details
-
Copy full SHA for f7ac708 - Browse repository at this point
Copy the full SHA f7ac708View commit details -
[spline/bezier]Improve template parameter dispatch method.
# Conflicts: # GPU/Common/SplineCommon.h
Configuration menu - View commit details
-
Copy full SHA for da1176f - Browse repository at this point
Copy the full SHA da1176fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24123e6 - Browse repository at this point
Copy the full SHA 24123e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d45078 - Browse repository at this point
Copy the full SHA 7d45078View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb6331 - Browse repository at this point
Copy the full SHA 0cb6331View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3add123 - Browse repository at this point
Copy the full SHA 3add123View commit details -
[spline/bezier]Improve HW tess on Opengl to combine 3 textures into a…
… single texture and use it.
Configuration menu - View commit details
-
Copy full SHA for 1b076f8 - Browse repository at this point
Copy the full SHA 1b076f8View commit details -
[spline/bezier]Unify software tessellation of bezier and spline.
# Conflicts: # GPU/Common/SplineCommon.cpp
Configuration menu - View commit details
-
Copy full SHA for e5976f5 - Browse repository at this point
Copy the full SHA e5976f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c0fb44 - Browse repository at this point
Copy the full SHA 3c0fb44View commit details -
Configuration menu - View commit details
-
Copy full SHA for a48a5b3 - Browse repository at this point
Copy the full SHA a48a5b3View commit details -
[spline/bezier]Fix spline weights calculation and get rid of using ne…
…xt patch position in hwtess. # Conflicts: # GPU/Directx9/VertexShaderGeneratorDX9.cpp # GPU/GLES/VertexShaderGeneratorGLES.cpp # GPU/Vulkan/VertexShaderGeneratorVulkan.cpp
Configuration menu - View commit details
-
Copy full SHA for 3d07bca - Browse repository at this point
Copy the full SHA 3d07bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41d6c3c - Browse repository at this point
Copy the full SHA 41d6c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 103d180 - Browse repository at this point
Copy the full SHA 103d180View commit details -
Configuration menu - View commit details
-
Copy full SHA for de5975f - Browse repository at this point
Copy the full SHA de5975fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4a6673 - Browse repository at this point
Copy the full SHA d4a6673View commit details -
Configuration menu - View commit details
-
Copy full SHA for 453e274 - Browse repository at this point
Copy the full SHA 453e274View commit details -
[spline/bezier]Sharing textures to avoid heavily textures creation/de…
…letion in one frame. At least, it occurs about 1000 and very slow down in Pursuit Force.
Configuration menu - View commit details
-
Copy full SHA for 03b9492 - Browse repository at this point
Copy the full SHA 03b9492View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c279c0 - Browse repository at this point
Copy the full SHA 8c279c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3216a83 - Browse repository at this point
Copy the full SHA 3216a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ddefb - Browse repository at this point
Copy the full SHA 98ddefbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a241058 - Browse repository at this point
Copy the full SHA a241058View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4a8d80 - Browse repository at this point
Copy the full SHA c4a8d80View commit details -
Math3D: Something wrong with hand simd optimization in vec2<float>, s…
…o it causes very slow down. However, compiler optimization is faster enough, so removed it.
Configuration menu - View commit details
-
Copy full SHA for 62aaf63 - Browse repository at this point
Copy the full SHA 62aaf63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6683351 - Browse repository at this point
Copy the full SHA 6683351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c604d5 - Browse repository at this point
Copy the full SHA 1c604d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 019e276 - Browse repository at this point
Copy the full SHA 019e276View commit details -
Configuration menu - View commit details
-
Copy full SHA for d98fa06 - Browse repository at this point
Copy the full SHA d98fa06View commit details -
[spline/bezier]Instanced rendering for B-Spline is very slow when usi…
…ng weak GPU, so disabled it and simplify the shaders. Add changing the quality of HW tessellation.
Configuration menu - View commit details
-
Copy full SHA for 89786b9 - Browse repository at this point
Copy the full SHA 89786b9View commit details -
[spline/bezier]Fix GLES texture resolution of HW tess to real 2D to a…
…void huge width in FF4CC mist dragon morphing.
Configuration menu - View commit details
-
Copy full SHA for 41823f8 - Browse repository at this point
Copy the full SHA 41823f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c49d9e2 - Browse repository at this point
Copy the full SHA c49d9e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ad38df - Browse repository at this point
Copy the full SHA 8ad38dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10afcf2 - Browse repository at this point
Copy the full SHA 10afcf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dfb402 - Browse repository at this point
Copy the full SHA 1dfb402View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef53195 - Browse repository at this point
Copy the full SHA ef53195View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405ead8 - Browse repository at this point
Copy the full SHA 405ead8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9022a - Browse repository at this point
Copy the full SHA 5f9022aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f07213 - Browse repository at this point
Copy the full SHA 5f07213View commit details -
[spline/bezier]Reduce static buffers. Get rid of the spline buffer us…
…ing half of the vertex buffer.
Configuration menu - View commit details
-
Copy full SHA for eca9386 - Browse repository at this point
Copy the full SHA eca9386View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d30d0 - Browse repository at this point
Copy the full SHA 46d30d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d7a5cd - Browse repository at this point
Copy the full SHA 0d7a5cdView commit details