Olivier Prat
|
3cc445ff02
|
Renamed outline to highlight
|
2017-11-07 11:07:25 +01:00 |
|
Olivier Prat
|
9e6472b577
|
Added OutlineStyleStage
|
2017-11-06 15:55:57 +01:00 |
|
Olivier Prat
|
4b598a6e24
|
Working stencil mask with object bounding boxes
|
2017-11-03 14:26:36 +01:00 |
|
Olivier Prat
|
3a977f6039
|
Disabled stereo in batch when using full screen outline
|
2017-10-27 22:59:23 +02:00 |
|
Olivier Prat
|
4cbee72eae
|
Fixed warning on Mac and Ubuntu
|
2017-10-27 17:50:22 +02:00 |
|
Olivier Prat
|
4cadcd79bf
|
Return full viewport when scissor is disabled and items in outline group
|
2017-10-27 17:07:19 +02:00 |
|
Olivier Prat
|
bced566510
|
Merged from master and disable scissor testing with define macro until I figure out how to make it work in stereo
|
2017-10-27 10:45:43 +02:00 |
|
Olivier Prat
|
43f9db5b70
|
Fixed small bug due to half texel offset in outline shader
|
2017-10-23 11:08:13 +02:00 |
|
Olivier Prat
|
6acff216d9
|
Reduced blur tap for slightly better performance
|
2017-10-19 19:00:09 +02:00 |
|
Olivier Prat
|
410b1904cd
|
Fixed bug in outline.qml that associated outline tab to wrong outline job config
|
2017-10-19 17:36:16 +02:00 |
|
Olivier Prat
|
382262da3d
|
Working scissor with correct projected bounding box rect
|
2017-10-19 16:23:13 +02:00 |
|
Olivier Prat
|
111966b987
|
Fixed potential bug with outline frame buffer allocations. Still problems with avatar outline rect
|
2017-10-19 12:39:34 +02:00 |
|
Olivier Prat
|
cc30c0b841
|
Expanded scissor rect with outline blur width
|
2017-10-19 11:35:26 +02:00 |
|
Olivier Prat
|
f890c5bb8c
|
Added project rect and scissor test. Need to increase bounds to take into account blur width
|
2017-10-18 19:40:03 +02:00 |
|
Olivier Prat
|
8cabd1c953
|
Fixed graphics bug with filled
|
2017-10-18 15:06:54 +02:00 |
|
Olivier Prat
|
25b3549e04
|
Working multiple outlines except debugging scripts which applies config to all outlines and graphics bug when filled
|
2017-10-18 15:00:53 +02:00 |
|
Olivier Prat
|
9ed5185a3e
|
Multiple outline group config working
|
2017-10-17 10:01:06 +02:00 |
|
Olivier Prat
|
70f892e67d
|
Ready to plug multiple selections javascript side
|
2017-10-16 17:02:13 +02:00 |
|
Olivier Prat
|
1b67223e0e
|
Preparing for multiple outline groups in shader
|
2017-10-16 12:38:44 +02:00 |
|
Olivier Prat
|
e42699c0ea
|
Added multiple selections but still only first linked to outline
|
2017-10-16 10:57:06 +02:00 |
|
Olivier Prat
|
8d79313a9d
|
Working mask rendering and debugging
|
2017-10-16 09:42:58 +02:00 |
|
Olivier Prat
|
2658d65814
|
Preparing for outline color mask
|
2017-10-13 12:02:21 +02:00 |
|
Olivier Prat
|
049e3d47b6
|
Preparing for support of multiple concurrent outlines by adding mask id buffer
|
2017-10-13 10:23:42 +02:00 |
|
Olivier Prat
|
7fb7ebca57
|
Fixed warning on Mac
|
2017-09-07 19:03:22 +02:00 |
|
Olivier Prat
|
6b5ca0c6ce
|
Optimized by removing unnecessary Z buffer copy
|
2017-09-07 18:33:00 +02:00 |
|
Olivier Prat
|
b43514fb8b
|
Modified outline shader to do fill branch on CPU. Fixed assymetric outline
due to depth sample not offset by a half texel in shader.
|
2017-09-07 12:15:38 +02:00 |
|
Olivier Prat
|
b9eb317d9b
|
Fixed non working outline in stereo with new changes
|
2017-09-07 10:33:55 +02:00 |
|
Olivier Prat
|
25ff132fc7
|
Debugging scripts working again with correct occlusion management
|
2017-09-06 19:05:15 +02:00 |
|
Olivier Prat
|
10643feb78
|
Working with specific zpass rendering for outline. Debug script needs relinking to correct config
|
2017-09-06 18:40:38 +02:00 |
|
Olivier Prat
|
d6ea01c4f3
|
Created outline task but still need to create specific render job with z-pass shaders
|
2017-09-06 17:34:29 +02:00 |
|
Olivier Prat
|
75e06b691f
|
Simplified version that works directly with metas
|
2017-09-06 15:59:04 +02:00 |
|
Olivier Prat
|
700d4a4b43
|
First working version of outline working with selection interface.
|
2017-09-06 15:47:10 +02:00 |
|
Olivier Prat
|
7910b0d8ff
|
Switched back to full float for outline depth buffer because of precision issues
|
2017-08-17 15:55:59 +02:00 |
|
Olivier Prat
|
2d598f3428
|
Improved outline visual width normalization that makes it independant from resolution. It is now a ratio of the screen height
|
2017-08-17 15:44:02 +02:00 |
|
Olivier Prat
|
68753211dc
|
Fixed bug on Mac where the outline effect would stop working once the window was resized
|
2017-08-17 15:25:41 +02:00 |
|
Olivier Prat
|
d86c3c4f2a
|
Outline is now drawn with framebuffer with no depth buffer attached to prevent concurrent depth clear on NVidia GPU cards
|
2017-08-11 11:33:46 +02:00 |
|
Olivier Prat
|
b410f97aef
|
Adjusted kernel size to real pixel blur width
|
2017-08-10 10:54:28 +02:00 |
|
Olivier Prat
|
189cc8efd0
|
Outline width is now screen aspect ratio independent
|
2017-08-10 10:12:10 +02:00 |
|
Olivier Prat
|
392a99f038
|
Added some fill parameters. Still need to fix issues with blur changing with screen aspect ratio
|
2017-08-09 19:18:16 +02:00 |
|
Olivier Prat
|
0f2c41b009
|
Added outline intensity
|
2017-08-09 18:27:39 +02:00 |
|
Olivier Prat
|
01a028cbb6
|
First alpha working version of outline
|
2017-08-09 18:03:52 +02:00 |
|
Olivier Prat
|
f36500a74c
|
Working outline debugging view
|
2017-08-09 14:52:52 +02:00 |
|
Olivier Prat
|
cfa23b1758
|
Writing out depth buffer of outlined objects to texture working
|
2017-08-09 12:32:32 +02:00 |
|
Olivier Prat
|
44ee7c4bf1
|
Renamed to OutlineEffect and working on debugging tool. Problems with outline framebuffer not complete
|
2017-08-08 18:41:57 +02:00 |
|