744f633986
Cleanup: trailing commas
...
Needed for clan-format not to wrap onto one line.
2019-02-03 14:59:11 +11:00
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
f20dbc293f
Cleanup: blank lines over doxy headers
2019-01-26 21:43:24 +11:00
8a61ea7296
Cleanup: add trailing commas
...
Prevents clang-format merging into a single line.
2019-01-19 13:58:35 +11:00
0373ff5e9c
Cleanup: end bgl macros w/ semicolon
...
Needed for clang-format.
2019-01-10 12:38:11 +11:00
d022794cad
Cleanup: rename checks for Python struct strings
...
Using 'format' prefix made this read as if t was for string formatting.
Use 'PyC_StructFmt' prefix instead since these values are compatible
with formatting from Python's 'struct' module.
2018-10-08 08:37:32 +11:00
91bfea5b05
CPython: py_capi_utils: use more descriptive names for format string utilities.
2018-10-07 12:21:09 -03:00
495a7128cb
Cleanup: use the naming convention in py_capi_utils
...
And use inline functions instead of preprocessor directives.
2018-10-06 01:15:15 -03:00
0f55334413
Cleanup: use new format string utility
2018-10-06 00:13:54 -03:00
9682e43bf9
BGL: Wrap glBlitFramebuffer
2018-09-24 13:12:50 -03:00
5b64301834
Merge branch 'master' into blender2.8
2018-06-04 09:06:14 +02:00
7719c11006
Cleanup: strip trailing space in Python module
2018-06-04 08:54:40 +02:00
b107e77e46
BGL: Expose OpenGL API for FrameBuffers and RenderBuffers.
2018-04-14 02:25:18 -03:00
4db67aab06
Fix OpenGL extension report in system info operator.
2017-10-23 22:22:22 +03:00
54f9a6e5da
Merge branch 'master' into blender2.8
2017-10-18 16:40:31 +11:00
0a435d49ba
Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtype
...
It seems that `typestr` does not always define the final size of the element. And it varies by operating system.
Then use the `typestr` only to know the itemtype is `float` type or not.
2017-10-17 12:06:52 -02:00
ea606a7847
Merge branch 'master' into blender28
2017-10-06 21:25:33 +11:00
c454d816a9
Cleanup: style
2017-10-06 16:56:41 +11:00
7fdb9e168d
Merge branch 'master' into blender2.8
2017-09-28 16:13:09 +05:00
1f18523edf
Cleanup: switch fall-through warning
2017-09-28 13:41:54 +10:00
5c6e3ff497
bgl module: extend gl_buffer_type_from_py_format_char
function to work with more string formats
...
Only basic types of character codes were being used
2017-09-27 16:07:06 -03:00
cc8c064f11
Merge branch 'master' into blender2.8
2017-09-28 03:05:46 +10:00
6c98859b77
Cleanup: warning
2017-09-28 02:04:58 +10:00
2de5e14f53
bgl module: Interpret a buffer as a bgl.Buffer
...
Differential Revision: https://developer.blender.org/D2857
2017-09-27 11:20:00 -03:00
Dalai Felinto
e5bf726f44
BGL: Remove deprecated enums
...
Note: The enums that are deprecated and supported are still there
2017-04-18 16:02:17 +02:00
b4157dedb0
OpenGL: remove packed imm mode functions from Python API
...
These are from the ARB_vertex_type_2_10_10_10_rev extension that became part of OpenGL 3.3.
So they are new, but only exist for compatibility with immediate mode, which is old.
Related to T49165 (general OpenGL upgrade)
2017-03-13 14:08:03 -04:00
0e40f1bac4
OpenGL: remove GLU functions from Python API
...
Part of T49042
2017-03-13 14:08:03 -04:00
c1f43c9dc6
Cleanup: warnings
2017-03-02 00:36:33 +11:00
e9011100f7
Fix compiler warnings on macOS / clang / c++11.
2017-02-26 00:16:21 +01:00
Martijn Berger
5cbc7b6ed2
bgl do not bind parts of OpenGL that are not exposed in core profiles
2016-11-19 15:07:01 +01:00
0d4961cc52
Fix typo in bgl.Buffer report function
...
A GL_INT buffer was reported as GL_BYTE.
2016-07-02 18:38:05 +02:00
b8417501ab
Cleanup: suspicious use of commas
2016-03-04 16:38:41 +11:00
02b9921b75
bgl: fix implicit overflow
2015-09-10 03:59:18 +10:00
d4ca74c227
bgl: disable some defines not found in mesa 7
2015-09-10 03:54:40 +10:00
4e759d6735
Fixes T46060 Regenerated the full list of constants we should expose
2015-09-09 18:35:05 +02:00
a660f27527
Don't use GCC-only pragma for all compilers
2015-09-01 17:40:10 +05:00
Martijn Berger
230d93ad54
Fix bgl so that get-methods that take a string use strings instead of bgl buffer objects again
2015-08-03 12:20:08 +02:00
03f00eb91d
Docs: doxy corrections
2015-07-31 23:44:37 +10:00
dc6153453a
Cleanup: comments (remove outdated & update)
2015-07-24 16:59:39 +10:00
7f32601159
PyAPI: update bgl to OpenGL 3.3
...
Adds (currently unused) deprecated option
so we can remove support for older API versions.
2015-07-24 16:48:40 +10:00
ea3dae74d8
Cleanup: remove redundant __doc__ from bgl
2015-07-24 09:45:25 +10:00
3b362950e9
Cleanup: move defines inside bgl C source
...
- remove number-of-args arg from BGL_Wrap.
- use doxy groups.
2015-07-24 09:35:39 +10:00
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
85945a8b86
Add debug information for maximum opengl limits in system info
...
generation.
2014-08-28 12:19:59 +02:00
00b29156e0
Defines: replace ELEM3-16 with ELEM(...), that can take varargs
2014-07-20 01:33:40 +10:00
b460674d64
Code cleanup: replace macro with function to reduce binary size
2014-06-03 19:25:07 +10:00
e73d0f57a3
Code cleanup: use 'const' for arrays (python)
2014-04-27 00:25:15 +10:00
b7fa08f88a
Code cleanup: style
2014-02-22 11:14:15 +11:00
418011907c
remove nan copyrights from code added since blender become opensource (copy paste errors), also remove BKE_script.h
2013-07-02 10:14:59 +00:00
9d0334bc74
add missing bgl and gpu api docstrings (found using docstring completeness checker)
2012-11-22 05:15:52 +00:00