Big wxGL classes refactoring/cleanup:
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 10 Apr 2007 17:38:55 +0000 (17:38 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 10 Apr 2007 17:38:55 +0000 (17:38 +0000)
commitdc3065a56f1febf3de3b3bbf0904cf8fdc7f7c50
tree65958ac5a18af5326894e9701b3a3e1efa9bbf80
parent1f602af6153fb5ad74159ef50a8228bca622a55d
Big wxGL classes refactoring/cleanup:

1. Provide the same API, especially, but not limited to, wxGLCanvas and
   wxCLContext ctors (which were completely different in all ports)
2. Extracted common parts into wxGLCanvas/ContextBase classes
3. Deprecate the old API using implicitly created wxGLContext

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45388 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
25 files changed:
Makefile.in
build/bakefiles/files.bkl
build/msw/makefile.bcc
build/msw/makefile.gcc
build/msw/makefile.vc
build/msw/makefile.wat
build/msw/wx_gl.dsp
docs/latex/wx/glcanvas.tex
include/wx/cocoa/glcanvas.h
include/wx/glcanvas.h
include/wx/gtk/glcanvas.h
include/wx/gtk1/glcanvas.h
include/wx/mac/carbon/glcanvas.h
include/wx/msw/glcanvas.h
include/wx/palmos/glcanvas.h
include/wx/x11/glcanvas.h
src/cocoa/glcanvas.mm
src/common/glcmn.cpp [new file with mode: 0644]
src/gtk/app.cpp
src/gtk/glcanvas.cpp
src/gtk1/glcanvas.cpp [copied from src/gtk/glcanvas.cpp with 59% similarity]
src/mac/carbon/glcanvas.cpp
src/msw/glcanvas.cpp
src/palmos/glcanvas.cpp
src/x11/glcanvas.cpp