mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2024-11-10 07:11:54 +00:00
The open source, cross platform level editor for idtech games
c1dbb77342
- Removed usage of gdk_gl_font_use_pango_font() which is no longer in GtkGLExt Git. Radiant now compiles on Linux From Scratch using current versions of software. - As a side effect to the above, font inconsistency issues (like really large intermittent font in GL views) are gone. Font looks better too. - Changing algorithm for labeling grid view to be more robust. Uses new functions gtk_glwidget_font_ascent() and gtk_glwidget_font_descent(), and uses locally defined "cushion" variables. - In xywindow.cpp, changing stepx and stepy based on 40 pixels, not 32. When coordinate numbers are very large the labels get too cluttered. - Added calls to gtk_gl_init() and gdk_gl_init() in main(). This is recommended according to the GtkGLExt reference manual. - Tested all changes on Ubuntu 10.10 and Debian 5.0 (Lenny). TODO: - In glDrawPixels(), instead of using a 32 bit pixel with GL_UNSIGNED_INT_8_8_8_8, see if we can use an 8 bit variant where each byte defines opacity and the GL current color is used. In other words, try to use the FT_Bitmap directly without conversion. - Examine every other use of gtk_glwidget_print_string() and gtk_glwidget_print_char() to make sure the positions are determined accurately. NOT TODO: - Decided not to use glBitmap() with display lists because it would disallow pretty antialiased fonts. git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@335 8a3a26a2-13c4-0310-b231-cf6edde360e5 |
||
---|---|---|
contrib | ||
docs/manual | ||
Doxygen_files | ||
include | ||
install | ||
libs | ||
plugins | ||
po | ||
radiant | ||
radiant.xcode | ||
tools | ||
BSD | ||
ChangeLog | ||
CHANGES-MACOS | ||
compile_ibuild_win32.bat | ||
COMPILING | ||
config.py | ||
CONTRIBUTOR_AGREEMENT | ||
CONTRIBUTORS | ||
DarwinCompileInfo.rtf | ||
DoxyConfig | ||
Doxyfile | ||
gen.readme | ||
gen.vcproj | ||
gendox | ||
GPL | ||
GtkRadiant.prj | ||
install.py | ||
LGPL | ||
LICENSE | ||
makeversion.py | ||
osx_setup.py | ||
radiant.pot | ||
radiant.sln | ||
radiant_VC9.sln | ||
README | ||
README.doxygen | ||
run_python.bat | ||
SConscript.lib | ||
SConscript.module | ||
SConscript.q3map2 | ||
SConscript.radiant | ||
SConstruct | ||
TODO | ||
TRANSLATING | ||
uncrustify.cfg | ||
utils.py |
Terms and Conditions of Use ------- GTKRadiant contains software developed by Id Software, Loki Software and third party contributors. All portions of GTKRadiant which are licensed by Id Software are subject to the terms of its LIMITED USE SOFTWARE LICENSE AGREEMENT, a copy of which is included with GTKRadiant. If you did not receive a LIMITED USE SOFTWARE LICENSE AGREEMENT, please contact Id Software immediately at info@idsoftware.com. All portions of GTKRadiant which have been developed by Loki Software and/or third party contributors are licensed under the terms set forth below. ------- Copyright (c) 1999-2000, Loki Software, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of Loki Software nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. No license is hereby granted to any trademarks, tradenames or logos. THIS SOFTWARE IS PROVIDED BY LOKI AND THE CONTRIBUTORS "AS IS." ANY AND ALL WARRANTUES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRENGEMENT ARE HEREBY DISCLAIMED. IN NO EVENT SHALL LOKI OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------