Code: Select all
commit e6b7bb18b92a26c65c706bcffdc6d57fc43247c0 (HEAD -> master, origin/master, origin/HEAD)
Author: wmayer <wmayer@users.sourceforge.net>
Date: Sun Aug 5 22:08:46 2018 +0200
fix macOS build failure of MeshGui
src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp | 12 ++++++++++++
1 file changed, 12 insertions(+)
Code: Select all
[ 97%] Built target PartDesignGui
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp: In member function ‘bool CoinOpenGLBuffer::create()’:
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:94:9: error: ‘glGenBuffersARB’ was not declared in this scope
glGenBuffersARB(1, &bufferId);
^~~~~~~~~~~~~~~
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:94:9: note: suggested alternative: ‘getBufferId’
glGenBuffersARB(1, &bufferId);
^~~~~~~~~~~~~~~
getBufferId
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp: In member function ‘void CoinOpenGLBuffer::allocate(const void*, int)’:
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:117:13: error: ‘glBufferDataARB’ was not declared in this scope
glBufferDataARB(target, count, data, GL_STATIC_DRAW);
^~~~~~~~~~~~~~~
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp: In member function ‘bool CoinOpenGLBuffer::bind()’:
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:131:13: error: ‘glBindBufferARB’ was not declared in this scope
glBindBufferARB(target, bufferId);
^~~~~~~~~~~~~~~
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:131:13: note: suggested alternative: ‘glReadBuffer’
glBindBufferARB(target, bufferId);
^~~~~~~~~~~~~~~
glReadBuffer
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp: In member function ‘void CoinOpenGLBuffer::release()’:
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:142:13: error: ‘glBindBufferARB’ was not declared in this scope
glBindBufferARB(target, 0);
^~~~~~~~~~~~~~~
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:142:13: note: suggested alternative: ‘glReadBuffer’
glBindBufferARB(target, 0);
^~~~~~~~~~~~~~~
glReadBuffer
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp: In member function ‘int CoinOpenGLBuffer::size() const’:
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:160:13: error: ‘glGetBufferParameteriv’ was not declared in this scope
glGetBufferParameteriv(target, GL_BUFFER_SIZE, &value);
^~~~~~~~~~~~~~~~~~~~~~
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:160:13: note: suggested alternative: ‘glGetTexParameteriv’
glGetBufferParameteriv(target, GL_BUFFER_SIZE, &value);
^~~~~~~~~~~~~~~~~~~~~~
glGetTexParameteriv
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp: In static member function ‘static void CoinOpenGLBuffer::context_destruction_cb(uint32_t, void*)’:
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:177:13: error: ‘glDeleteBuffersARB’ was not declared in this scope
glDeleteBuffersARB(1, &buffer);
^~~~~~~~~~~~~~~~~~
/home/maiden/projects/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp:177:13: note: suggested alternative: ‘glSelectBuffer’
glDeleteBuffersARB(1, &buffer);
^~~~~~~~~~~~~~~~~~
glSelectBuffer
src/Mod/Mesh/Gui/CMakeFiles/MeshGui.dir/build.make:422: recipe for target 'src/Mod/Mesh/Gui/CMakeFiles/MeshGui.dir/SoFCIndexedFaceSet.cpp.o' failed
Code: Select all
commit 8068150c64b71981ec2f12b5a718a86da46b9e54 (test)
Author: wmayer <wmayer@users.sourceforge.net>
Date: Sat Aug 4 19:37:49 2018 +0200
[WIP] add box selection to select individual faces
src/Mod/Part/Gui/BoxSelection.cpp | 194 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/Mod/Part/Gui/BoxSelection.h | 60 ++++++++++++++++++++++++
src/Mod/Part/Gui/CMakeLists.txt | 2 +
src/Mod/Part/Gui/Command.cpp | 33 ++++++++++++-
src/Mod/Part/Gui/Workbench.cpp | 2 +
5 files changed, 290 insertions(+), 1 deletion(-)