| | "Party Time" token, awarded by Moder."Like" token, awarded by duarteframos. - Repository
- rB Blender
- Branch
- tmp-workbench-rewrite2
- Build Status
-
Event TimelineMiguel Pozo (pragma37) retitled this revision from Rewrite of the Workbench engine using C++ and the new Draw Manager API. to Workbench Next. This revision now requires changes to proceed. This revision now requires changes to proceed. This revision is now accepted and ready to land. This revision was automatically updated to reflect the committed changes. | Path | Size |
|---|
| release/ | scripts/ | startup/ | bl_ui/ |
| | | 2 lines | | 2 lines | | 30 lines | | 4 lines | | 8 lines | | 2 lines | | 10 lines | | 24 lines | | 4 lines | | 6 lines | | 10 lines | | 14 lines | | 22 lines | | 4 lines | | 2 lines | | 4 lines | | 28 lines | | 102 lines | | 26 lines | | 2 lines | | 42 lines | | 20 lines | | 44 lines | | 16 lines | | 26 lines | | 30 lines | | 26 lines | | 42 lines | | 21 lines | | 4 lines | | 2 lines | | 2 lines | | 1 line | | | | | | 21 lines | | | | | | | | 86 lines | | 2 lines | | 2 lines | | 6 lines | | 140 lines | | 91 lines | | 6 lines | | 83 lines | | 6 lines | | 4 lines | | 27 lines | | 11 lines | | 22 lines | | 11 lines | | 37 lines | | 11 lines | | 7 lines | | 7 lines | | 15 lines | | 93 lines | | 64 lines | | 10 lines | | 299 lines | | 89 lines | | 270 lines | | 52 lines | | 1 line | | 721 lines | | 96 lines | | 93 lines | | 370 lines | | 6 lines | | 416 lines | | 171 lines | | 132 lines | | 22 lines | | 475 lines | | 299 lines | | | | 10 lines | | 8 lines | | 9 lines | | 7 lines | | 7 lines | | 5 lines | | | | 3 lines | | 9 lines | | | | 22 lines | | | | 1 line | | | | 2 lines | | | | 5 lines | | | | 7 lines |
| Commit | Tree | Parents | Author | Summary | Date |
|---|
| 87482b8a9e0a | 8dd4bce11cc9 | 6b7160ed3bdd | Miguel Pozo | Fix GPU debug names | Dec 20 2022, 4:38 PM | | 6b7160ed3bdd | 0e1356c16a51 | c76d4ddf0bf1 | Miguel Pozo | Fix GPU debug groups | Dec 20 2022, 4:30 PM | | c76d4ddf0bf1 | 8d7f48bc2a3e | c38bdceb6825 | Miguel Pozo | Cleanup comments | Dec 19 2022, 4:27 PM | | c38bdceb6825 | 86b1c406a575 | 7bc00aeabf24 288d4c95459b | Miguel Pozo | Merge branch 'master' into tmp-workbench-rewrite2 | Dec 19 2022, 1:58 PM | | 7bc00aeabf24 | 74d7c104cb0c | dcdf29d936fd | Miguel Pozo | Workbench Next: Shadows: In front integration | Dec 16 2022, 5:29 PM | | dcdf29d936fd | 20087f691955 | 97b0719f7dc1 | Miguel Pozo | | Dec 15 2022, 5:51 PM | | 97b0719f7dc1 | 5f39c8f30208 | bc73c1cd1674 | Miguel Pozo | WIP: Compute based culling for workbench shadows | Dec 12 2022, 12:33 PM | | bc73c1cd1674 | 4e6c996411a7 | 8cbd045a8280 | Miguel Pozo | add TODO | Dec 5 2022, 7:12 PM | | 8cbd045a8280 | 231d9d54e1b8 | 6fd43f10d7a3 | Miguel Pozo | wbench next: fix shadows fail pass | Dec 5 2022, 4:08 PM | | 6fd43f10d7a3 | a65d0c7fb52a | d20b672e01c2 | Miguel Pozo | wbench next: shadows (w.i.p.) | Dec 2 2022, 6:39 PM | | d20b672e01c2 | 0ecc2e148bc0 | b81e6ab2f0e4 | Miguel Pozo | wbench next: render to image | Nov 29 2022, 8:18 PM | | b81e6ab2f0e4 | 9600bae1bc90 | eec714350fa7 | Miguel Pozo | Link to Workbench Next Task in user prefs | Nov 28 2022, 9:22 PM | | eec714350fa7 | 83c9305faddb | c5ef9fc5eccd da363d831b86 | Miguel Pozo | Merge branch 'master' into tmp-workbench-rewrite2 (Show More…) | Nov 28 2022, 9:18 PM | | c5ef9fc5eccd | 5890a7b1c6d8 | 179eadc91f25 | Miguel Pozo | | Nov 7 2022, 4:22 PM | | 179eadc91f25 | 1b4be7134a40 | ae192ececd5d | Miguel Pozo | clean-up and formatting | Nov 3 2022, 8:50 PM | | ae192ececd5d | 95056f4e8733 | 31cdeed91695 9dfc134c9d84 | Miguel Pozo | Merge branch 'master' into tmp-workbench-rewrite2 | Nov 3 2022, 7:49 PM | | 31cdeed91695 | e829480db860 | cf1863d9907e | Miguel Pozo | Border Clipping | Nov 3 2022, 7:29 PM | | cf1863d9907e | 8ce1fb5fd403 | 77d3cd35b9ba 3c39a3affee7 | Miguel Pozo | Merge branch 'master' into tmp-workbench-rewrite2 | Nov 3 2022, 5:25 PM | | 77d3cd35b9ba | 32080b9f4e59 | 58b26198d20e | Miguel Pozo | fixes after merge | Nov 3 2022, 5:08 PM | | 58b26198d20e | 7aafccc67fb7 | 13573fd22c92 41c692ee2f0f | Miguel Pozo | Merge branch 'master' into tmp-workbench-rewrite2 | Nov 3 2022, 4:47 PM | | 13573fd22c92 | 199168ffab92 | d4cfdc6c2c9a | Miguel Pozo | Border Clipping (wip) | Nov 3 2022, 1:46 PM | | d4cfdc6c2c9a | 1b4c9d898455 | cfc730e612a3 | Miguel Pozo | split samples_len/draw_aa | Nov 3 2022, 1:14 PM | | cfc730e612a3 | a271fd6531c2 | c394ad246d48 | Miguel Pozo | rename enum types | Nov 2 2022, 9:08 PM | | c394ad246d48 | 06e8cb427654 | 2ea0ba8854f7 | Miguel Pozo | Move jitter_tx to SceneResources | Nov 2 2022, 8:39 PM | | 2ea0ba8854f7 | 492e7d9cff8d | 9fd51e16edbd | Miguel Pozo | move samples and samples_len to scene_state | Nov 2 2022, 1:55 PM | | 9fd51e16edbd | ec2797ed43e7 | 657d36c8b796 | Miguel Pozo | Move the outline pass to its own class and file | Nov 2 2022, 1:11 PM | | 657d36c8b796 | 5d91b64240ee | 0b33068a2f87 | Miguel Pozo | remove static GPUShaders | Oct 31 2022, 5:53 PM | | 0b33068a2f87 | afb9228dedc1 | 4e0076dacaac | Miguel Pozo | remove underscores | Oct 31 2022, 5:42 PM | | 4e0076dacaac | 766c57f81de2 | 739b3abc4719 | Miguel Pozo | Remove COC WIP code | Oct 31 2022, 5:35 PM | | 739b3abc4719 | 1bbf2518fd67 | c69b30412915 | Miguel Pozo | Use lowercase for static const properties | Oct 31 2022, 5:32 PM | | c69b30412915 | f8cce243f130 | 862fbf1ab240 | Miguel Pozo | update TODO info | Oct 31 2022, 5:19 PM | | 862fbf1ab240 | 38cc4b8580ff | dc0300178f81 | Miguel Pozo | update TODOs | Oct 31 2022, 4:25 PM | | dc0300178f81 | 48dcde2eda9c | c6e42a572340 | Miguel Pozo | use _ suffix for private variables | Oct 31 2022, 3:39 PM | | c6e42a572340 | 8548f393842e | 9fdf1074d977 | Miguel Pozo | Move ObjectState out of SceneState | Oct 31 2022, 1:31 PM | | 9fdf1074d977 | 7c58dda2c671 | 429bb7a4fd49 | Miguel Pozo | Rename DrawConfig > SceneState, ObjectConfig > ObjectState | Oct 31 2022, 12:40 PM | | 429bb7a4fd49 | c1da2d4679b3 | 7a56cb0e8a1f | Miguel Pozo | Always pass DrawConfig by referece | Oct 31 2022, 12:28 PM | | 7a56cb0e8a1f | bea916b516bb | 9725b83415b3 | Miguel Pozo | fix crash | Oct 28 2022, 7:32 PM | | 9725b83415b3 | 81100b855048 | 109b1a717ad0 | Miguel Pozo | fix cavity + taa | Oct 28 2022, 7:32 PM | | 109b1a717ad0 | 6730f716619d | d518dc411eaa | Miguel Pozo | DrawConfig refactor | Oct 28 2022, 4:52 PM | | d518dc411eaa | af516cb32969 | 2a1ad72d2078 | Miguel Pozo | TAA | Oct 26 2022, 8:37 PM | | 2a1ad72d2078 | ddfdb3450952 | cd67fde848f7 | Miguel Pozo | TaaSamples | Oct 26 2022, 4:23 PM | | cd67fde848f7 | e49ed5fc3ae7 | 5be7f872c4c3 | Miguel Pozo | Optimize out depth_in_front_tx when possible | Oct 25 2022, 5:52 PM | | 5be7f872c4c3 | 2a506f4e453b | f1038bb8ea87 | Miguel Pozo | dof | Oct 24 2022, 6:29 PM | | f1038bb8ea87 | 7c5a1c110cb8 | 114ccbccf969 | Miguel Pozo | Remove unneeded Frequency::PASS specifiers | Oct 24 2022, 4:38 PM | | 114ccbccf969 | 204ab7c7a57f | aa3a485e9d13 | Miguel Pozo | Use UniformArrayBuffer for cavity_samples | Oct 24 2022, 4:01 PM | | aa3a485e9d13 | b9833e1687ad | 97874b0f41e8 | Miguel Pozo | tidier draw_mesh | Oct 24 2022, 12:54 PM | | 97874b0f41e8 | 41cb8ea4696d | a3055b75fbf4 | Miguel Pozo | Rename TODOs | Oct 24 2022, 12:53 PM | | a3055b75fbf4 | 072b3f4e71de | 5abcd8c8fbc2 | Miguel Pozo | cavity & outline (needs refactor) | Oct 19 2022, 8:09 PM | | 5abcd8c8fbc2 | aef2ca5342ca | a29d9debe40d | Miguel Pozo | transparency/xray mode | Oct 18 2022, 8:00 PM | | a29d9debe40d | a1ae8a878ee7 | f90272b650a7 | Miguel Pozo | viewport_size/viewport_size_inv | Oct 18 2022, 12:06 AM | | f90272b650a7 | 07efd1899eaa | af447def2167 | Miguel Pozo | clip planes (w.i.p.) | Oct 17 2022, 1:05 PM | | af447def2167 | 0754208df7ed | b6dd660903a7 | Miguel Pozo | fix composite alpha | Oct 14 2022, 6:30 PM | | b6dd660903a7 | 2639a5aefb06 | 695ce56e06e2 | Miguel Pozo | | Oct 14 2022, 5:48 PM | | 695ce56e06e2 | 1c595324a11e | 47e8fc113b20 | Miguel Pozo | Use stencil buffer for Opaque In Front | Oct 14 2022, 4:24 PM | | 47e8fc113b20 | 47ff2c79c6c3 | 562783a9a910 | Miguel Pozo | Fix: Draw: Initialize StencilSet in the correct order (Show More…) | Oct 14 2022, 4:23 PM | | 562783a9a910 | 724425b812c3 | 7e754023a707 | Miguel Pozo | Revert "Use stencil buffer for Opaque in_front" (Show More…) | Oct 14 2022, 12:53 PM | | 7e754023a707 | 163e2b251a30 | ef836b2222f2 | Miguel Pozo | Use stencil buffer for Opaque in_front | Oct 14 2022, 12:51 PM | | ef836b2222f2 | 724425b812c3 | 4b4ae0900da5 | Miguel Pozo | OpaquePass in_front support | Oct 14 2022, 12:24 PM | | 4b4ae0900da5 | adb480ed5718 | bb0d1781cb04 | Miguel Pozo | formatting | Oct 14 2022, 12:19 PM | | bb0d1781cb04 | 21c700764354 | 6c1647a96e9c | Miguel Pozo | add roughness/metallic support for texture materials | Oct 14 2022, 12:17 PM | | 6c1647a96e9c | 0265de816303 | 2e6c5b3075fe | Miguel Pozo | fix matcap normals | Oct 14 2022, 12:14 PM | | 2e6c5b3075fe | bb31134c07cd | 4e895f0a3a9a | Miguel Pozo | cleanup | Oct 13 2022, 8:44 PM | | 4e895f0a3a9a | b4547d4c3e50 | dc5fb28c2723 | Miguel Pozo | vertex and texture paint modes | Oct 13 2022, 5:38 PM | | dc5fb28c2723 | 284020920f39 | 71c126692170 | Miguel Pozo | texture mode | Oct 13 2022, 12:34 PM | | 71c126692170 | 018b06d65c98 | 40945fc28342 | Miguel Pozo | improve draw mode selection | Oct 12 2022, 12:40 AM | | 40945fc28342 | 044513b3e091 | 439dfabaeb3a | Miguel Pozo | matcaps: avoid the extra copy | Oct 11 2022, 10:50 PM | | 439dfabaeb3a | 011a1102e7ac | 70a39f484f8c | Miguel Pozo | matcaps | Oct 11 2022, 9:32 PM | | 70a39f484f8c | c2fc1891fa69 | 1f64fa75e1f0 | Miguel Pozo | textures | Oct 11 2022, 7:29 PM | | 1f64fa75e1f0 | 20182efce048 | 5a10182a7087 | Miguel Pozo | cleanup | Oct 10 2022, 8:40 PM | | 5a10182a7087 | ebe9b6dbb282 | 7c59b0b83620 | Miguel Pozo | port of workbench_data.c is now complete | Oct 10 2022, 6:08 PM | | 7c59b0b83620 | eebad918863e | 4b65c0ad54f4 | Miguel Pozo | Allow passing View3DShading directly to XRAY macros (Show More…) | Oct 10 2022, 6:06 PM | | 4b65c0ad54f4 | f24fe6ccb15a | 8501e93deaaf | Miguel Pozo | world orientation | Oct 10 2022, 3:38 PM | | 8501e93deaaf | f5bf65f52cb1 | 219d5a9530e5 | Miguel Pozo | | Oct 10 2022, 1:45 PM | | 219d5a9530e5 | ea357f5b3e65 | ce54a09cdda1 | Miguel Pozo | Basic vertex colors | Oct 7 2022, 4:20 PM | | ce54a09cdda1 | 5f9033b19848 | 65a069b53932 | Miguel Pozo | Fix: Use 16F texture target for gbuffer_material (Show More…) | Oct 7 2022, 4:10 PM | | 65a069b53932 | 6259e0c53624 | 79f15f68c5cd | Miguel Pozo | Revert "Fix workbench_float_pair encode/decode" (Show More…) | Oct 7 2022, 4:06 PM | | 79f15f68c5cd | b334c957dc4e | dfd61be20e09 | Miguel Pozo | | Oct 7 2022, 3:49 PM | | dfd61be20e09 | 6259e0c53624 | cde0faf4dd44 | Miguel Pozo | Keep WorldData and WORKBENCH_UBO_World in sync | Oct 7 2022, 1:52 PM | | cde0faf4dd44 | d4351aa63b8c | 106c6db1b569 | Miguel Pozo | add support for background color | Oct 6 2022, 8:09 PM | | 106c6db1b569 | 1daebe533019 | 2739e186b692 | Miguel Pozo | fix ssbo binding | Oct 6 2022, 8:08 PM | | 2739e186b692 | ae21e8577a59 | f1851fa35c04 | Miguel Pozo | Workbench Next: Add color modes, flat shading and backface culling (Show More…) | Oct 6 2022, 4:50 PM | | f1851fa35c04 | c37206d5d1f1 | 71c9746ec639 | Miguel Pozo | Workbench next: Render the same UI as the regular Workbench engine (Show More…) | Oct 5 2022, 4:11 PM | | 71c9746ec639 | 31626b34cf8b | d6457310d8fb | Clément Foucault | Fix several bug in order to draw simple scene correctly | Oct 5 2022, 12:38 PM | | d6457310d8fb | 09910ebf1f8e | db6665813b47 | Miguel Pozo | | Oct 5 2022, 12:32 PM | | db6665813b47 | 3b08f56d2deb | bc28bf3681a0 | Clément Foucault | | Oct 3 2022, 11:59 PM | | bc28bf3681a0 | 29247d4c966f | 43dad4d9b1c9 | Clément Foucault | Fix experimental option and add SMAA | Oct 3 2022, 4:46 PM | | 43dad4d9b1c9 | 45149f8c78b3 | 0fdb9cd6507a | Clément Foucault | WORKBENCH: Rewrite using the new Draw Manager API (Show More…) | Oct 2 2022, 12:14 AM |
|