kicad/3d-viewer/3d_rendering
Seth Hillbrand 08d4e91f3b Change partitions to fixed size
Partititioning small polygons causes excessive partitions when we use a
fixed number of cells per side.  Partitioning by size keeps the
partition count limited and speeds the calculations.

Also adds an option to not partition the grid for elements (like 3d
raytracing) that do not need it.

Fixes https://gitlab.com/kicad/code/kicad/issues/5579
2020-09-10 09:31:20 -07:00
..
3d_render_ogl_legacy 3D-Viewer: fixing z-fight issues 2020-09-08 21:02:20 +00:00
3d_render_raytracing Change partitions to fixed size 2020-09-10 09:31:20 -07:00
buffers_debug.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
buffers_debug.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
c3d_render_base.cpp Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
c3d_render_base.h Give the 3D viewer an infobar & Infobar upgrades 2020-06-04 00:13:27 +01:00
ccamera.cpp Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
ccamera.h Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
ccolorrgb.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
ccolorrgb.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
cimage.cpp Add missing includes 2020-05-10 00:24:11 +02:00
cimage.h Comment-only changes 2020-01-10 16:43:01 -08:00
cpostshader.cpp 3D-Viewer: improve SSAO 2020-07-16 11:23:02 +00:00
cpostshader.h 3D-Viewer: improve SSAO 2020-07-16 11:23:02 +00:00
cpostshader_ssao.cpp Fix missing variable initialization 2020-07-18 23:56:39 +01:00
cpostshader_ssao.h 3D-Viewer: improve SSAO 2020-07-16 11:23:02 +00:00
ctrack_ball.cpp Scope 3d viewer enums 2019-12-30 13:01:06 +00:00
ctrack_ball.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
test_cases.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
test_cases.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
trackball.cpp Remove deprecated 'register' storage spec 2016-09-30 22:32:24 -04:00
trackball.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00