Revision 37a7cd8 by Clément Foucault March 25, 2018, 18:06 (GMT) |
GPUViewport: Small simplifications + fixes. - Use GPU_SHADER_2D_IMAGE_ALPHA. - Add alpha uniform. - bypass reseting the scissors and depth test because we used another context for drawing. |
Revision 6d6c292 by Clément Foucault March 25, 2018, 18:06 (GMT) |
Clay: Fix alpha problem cause by FXAA pass. |
Revision f63bb98 by Clément Foucault March 25, 2018, 18:06 (GMT) |
GPUViewport: Remove depth debug. This is not used anymore. Debug visualisations should be moved to the draw manager. |
Revision b1c025d by Clément Foucault March 25, 2018, 18:06 (GMT) |
GPUTexture: Small refactor. This includes a few modification: - The biggest one is call glActiveTexture before doing any call to glBindTexture for rendering purpose (uniform value depends on it). This is also better to know what's going on when rendering UI. So if there is missing UI elements because of this commit look for this first. This allows us to have "less calls" to glActiveTexture (I did not measure the final count) and less checks inside GPU_texture. - Remove use of GL_TEXTURE0 as a uniform value in a few places. - Be more strict and use BLI_assert for bad usage of GPU_texture functions. - Disable filtering for integer and stencil textures (not supported by OGL specs). - Replace bools inside GPUTexture by a bitflag supporting more options to identify texture types. |
Revision 879eabe by Clément Foucault March 25, 2018, 18:06 (GMT) |
DRWTexture: Remove DRW_texture_update |
Revision b9962d0 by Clément Foucault March 25, 2018, 18:06 (GMT) |
DRW: Remove unecessary push/pull attrib. Since we are rendering draw manager's command in a separate context, we don't need to save/restore the UI opengl state attributes/config. |
Revision e02480f by Clément Foucault March 25, 2018, 18:06 (GMT) |
GPU: gpu_draw.c: Fix wrong renaming. Renaming happened in b4d053efc754 and seems to have been a bit too agressive. |
Revision 31bf6ed by Campbell Barton March 25, 2018, 15:51 (GMT) |
Text: line break always returned cancelled Harmless but incorrect. |
Revision 977a4e7 by Campbell Barton March 24, 2018, 13:27 (GMT) |
Text: re-allocate exact lengths for undo Undo sometimes reserved too much space in the buffer, now assert when this happens and allocate the exact size needed. Note prepares for moving text editor undo out of the text block (D3113) which will split the undo buffer into a list of undo steps. |
Revision 3f9d5ea by Campbell Barton March 24, 2018, 13:14 (GMT) |
Fix text editor undo w/ 4+ byte utf8 characters |
Revision 9d1de62 by Campbell Barton March 24, 2018, 11:46 (GMT) |
Cleanup: move undo opcodes out of public header |
Revision 19f148d by Aaron Carlisle March 24, 2018, 00:25 (GMT) |
PyDoc: Add docutils ref for "registration" This will be used to link to from the manual. |
Revision 357b72e by Julian Eisel March 23, 2018, 19:46 (GMT) |
Theming: Use list-item colors for all un-embossed buttons in list-items E.g. number buttons in the shape key list would use theme colors of text widgets. Addresses T50862. |
Revision a7e4268 by Campbell Barton March 23, 2018, 16:32 (GMT) |
UI: restore quit confirmation when dialog disabled |
Revision 0c753c1 by Bastien Montagne March 23, 2018, 15:35 (GMT) |
RNA comparison/override: better control over property processing. This commit essentially introduces a new RNA property flag, which when set prevents affected property from being processed at all in comparison code (also used to automatically generate static override rules). The idea is to use it on very low-level data in RNA, like e.g. mesh's geometry or psys' particles collections. For now only applied to psys' particle collections, on the main mesh of Agent327 pigeon, it goes from 100ms to 0.5ms on a full auto-override-generating comparison... Also added some new RNA property helper funcs to check on comparable and overridable status. |
Revision 15af75d by Ray molenkamp March 23, 2018, 15:23 (GMT) |
msvc: Fix msvc2013 new despgraph related build errors. msvc's function.hpp does not like NULL for function pointers. disabled support for this platform. |
Revision 21f16bb by Sergey Sharybin March 23, 2018, 14:25 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 4f8e407 by Sergey Sharybin March 23, 2018, 14:05 (GMT) |
Libmv: Fix compilation error on Windows |
Revision ab48e63 by Sergey Sharybin March 23, 2018, 13:38 (GMT) |
Glog/gflags: Reduce amount of local modifications With better directory layout and more proper include statements we can avoid several local modifications, such as changing config.h for Windows Glog and the ones related on pass-through statements in logging headers in Glog. This commit also makes unused functions not-a-warning for external code. |
Revision 60712d1 by Julian Eisel March 23, 2018, 13:28 (GMT) |
|