Clément Foucault
ccc512cc61
GPUImmediate: Make activation / deactivation implicit
...
This avoids unecessary complexity.
Also makes the GPUImmediate threadsafe by using a threadlocal imm variable.
2020-09-08 04:15:50 +02:00
Clément Foucault
0ccf3f89d2
GPU: Move ghost default framebuffer getter to context creation
2020-08-08 01:15:28 +02:00
Campbell Barton
7ded7610ce
Cleanup: rename WITH_X11 to WITH_GHOST_X11
...
Matches WITH_GHOST_{SDL|WAYLAND}
2020-05-01 19:14:50 +10:00
Brecht Van Lommel
2580fa1602
Cleanup: remove STR_String usage from GHOST
2020-04-28 12:57:39 +02:00
Brecht Van Lommel
68e341e9d5
UI: remove non-unicode font and simplify default font loading code
...
There is no need to have another font embedded in the Blender executable, we
can assume the bundled font exists. In the future we may provide a fallback
if the font specified by the user in the preferences is missing a character,
but that can use our bundled international font.
Differential Revision: https://developer.blender.org/D6854
2020-03-25 16:39:58 +01:00
Dalai Felinto
2d1cce8331
Cleanup: make format after SortedIncludes change
2020-03-19 09:33:58 +01:00
Campbell Barton
60e3f690cb
Cleanup: sort file lists & struct declatations
2020-03-14 15:39:59 +11:00
Campbell Barton
1c9829f351
GHOST: tests now build again
...
GLX gears work as expected, multitest_c only creates windows
but misses font drawing still.
2020-03-11 15:17:27 +11:00
Campbell Barton
15983243a4
Cleanup: remove bitmap font drawing ifdef from MultiTest.c
2020-03-11 15:01:14 +11:00
Campbell Barton
7d90ff08f3
Fix incorrect enum in GHOST test
2020-02-15 10:40:42 +11:00
Campbell Barton
41ec25d27b
Cleanup: style
2019-10-21 15:05:56 +11:00
Brecht Van Lommel
087a489867
Cleanup: simplify GHOST cursor API, no functional changes
2019-06-16 19:58:26 +02:00
Campbell Barton
0b36780fb4
Revert "Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)"
...
This reverts commit 935c9ab0de .
Clang-tidy was making unrelated *fixes*.
2019-06-04 11:36:54 +10:00
Campbell Barton
935c9ab0de
Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)
2019-06-04 11:30:31 +10:00
Campbell Barton
5b1fcf8833
Cleanup: comments (long lines) in ghost
2019-05-01 20:32:38 +10:00
Campbell Barton
108045faa0
ClangFormat: format '#if 0' code in intern/
2019-04-17 08:17:13 +02:00
Campbell Barton
e12c08e8d1
ClangFormat: apply to source, most of intern
...
Apply clang format as proposed in T53211.
For details on usage and instructions for migrating branches
without conflicts, see:
https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-17 06:21:24 +02:00
Campbell Barton
3316853323
Cleanup: conform headers to have license first
...
Also remove doxy comments for licenses and add missing GPL header.
2019-02-18 08:22:11 +11:00
Campbell Barton
4ef09cf937
Cleanup: remove author/date info from doxy headers
2019-02-02 11:58:24 +11:00
Campbell Barton
65ec7ec524
Cleanup: remove redundant, invalid info from headers
...
BF-admins agree to remove header information that isn't useful,
to reduce noise.
- BEGIN/END license blocks
Developers should add non license comments as separate comment blocks.
No need for separator text.
- Contributors
This is often invalid, outdated or misleading
especially when splitting files.
It's more useful to git-blame to find out who has developed the code.
See P901 for script to perform these edits.
2019-02-02 01:36:28 +11:00
Campbell Barton
c0f88ed8a8
Cleanup: sort forward declarations of enum & struct
...
Done using:
source/tools/utils_maintenance/c_sort_blocks.py
2019-01-28 21:17:58 +11:00
Campbell Barton
9bd0c63382
Merge branch 'master' into blender2.8
2018-06-29 08:05:38 +02:00
Campbell Barton
af36dd4664
Cleanup: trailing newlines
2018-06-29 08:02:49 +02:00
Campbell Barton
da53c3f020
Merge branch 'master' into blender2.8
2018-06-04 18:50:14 +02:00
Campbell Barton
58e8c71cbd
Cleanup: strip ghost trailing space
2018-06-04 18:47:57 +02:00
Sergey Sharybin
fc348a563e
Fix bad merge resolution from previous commit
2018-03-26 14:59:55 +02:00
Sergey Sharybin
21aca14e43
Merge branch 'master' into blender2.8
2018-03-26 14:56:00 +02:00
Sergey Sharybin
3c45fdd171
GHOST: Solve compilation error of test programs
2018-03-26 14:51:56 +02:00
Mike Erwin
b69f0479a4
OpenGL: remove GLU option from build system
...
Also remove linking in glu libs.
T49042 is now done!
2017-03-22 21:33:53 -04:00
Campbell Barton
225b02fcd6
Fix for building ghost-tests
2015-12-28 21:40:49 +11:00
Campbell Barton
cfbbf72d89
Revert "Increase CMake minimum version to 3.0"
...
This reverts commit ff3cf93405 .
Turns out distros only a year old still use CMake 2.8x
2015-11-10 02:53:10 +11:00
Campbell Barton
ff3cf93405
Increase CMake minimum version to 3.0
...
This allows us to use newer features of CMake, and less hassles having to test & support older versions.
2015-11-09 23:37:53 +11:00
Campbell Barton
72565fbf30
Cleanup: style, spelling
2015-07-06 17:45:11 +10:00
Campbell Barton
e84b0e4c35
Ghost: update tests for recent changes
2015-04-04 17:21:18 +11:00
Jason Wilkins
8d084e8c8f
Ghost Context Refactor
...
https://developer.blender.org/D643
Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-10-07 15:47:32 -05:00
Campbell Barton
ea9d94cf28
Spelling
2014-08-06 05:41:14 +10:00
Campbell Barton
1f58bfb8be
Code cleanup: de-duplicate cotangent weight function & add arg sizes
2014-03-30 11:08:33 +11:00
Campbell Barton
1bfa64895e
Ghost: update multitest for changes in BLF
2014-01-11 23:53:23 +11:00
Campbell Barton
c1c26c36f6
Style Cleanup: remove preprocessor indentation (updated wiki style guide too)
2013-12-22 14:12:19 +11:00
Sergey Sharybin
ecf2f55667
Fix #37187 : ghost/test/multitest fails to build
...
Commited patch provided by Lawrence D'Oliveiro, thanks.
2013-10-28 12:54:18 +00:00
Campbell Barton
43c83e2458
fix double free in ghost c++ gears test program.
2013-09-11 01:15:13 +00:00
Sergey Sharybin
be42cd54df
Ghost test application could be compiled again
...
Was an IRC request to have Ghost application up
and running for investigation purposes.
2013-09-05 16:22:07 +00:00
Campbell Barton
225c5fee6b
move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)
...
remove MEM_sys_types.h which was a duplicate.
2013-05-28 19:35:26 +00:00
Campbell Barton
e903701450
style cleanup
2012-10-27 01:46:47 +00:00
Campbell Barton
4d4664d98f
code cleanup: check for msvc directly when using warning pragma's.
2012-10-15 02:15:07 +00:00
Campbell Barton
f6251a1f32
code cleanup: warning and style
2012-09-17 22:34:42 +00:00
Campbell Barton
1a7eb3454e
style cleanup
2012-09-08 08:59:47 +00:00
Campbell Barton
47ec91e8d3
code clenup: comments and some style edits on ghost/osx (odd indentation)
2012-09-06 02:10:09 +00:00
Campbell Barton
8b865c01cd
style cleanup: comments
2012-06-30 22:49:33 +00:00
Campbell Barton
f5f25b81e8
style cleanup:
...
also fix for building ghost test and fix double free in one of the tests
2012-06-17 09:58:26 +00:00