Ian Foote
d09093f557
Install garden from zip instead of git repo. Fix #1580 .
2013-10-25 20:12:40 +01:00
Mathieu Virbel
78883650cd
setup: fix for allowing msvc compiler to works, tested on clean window seven + python 2.7 + vc++2008 + glew. closes #493
2013-10-23 02:04:44 +02:00
Ian Foote
c8e8a7124e
Add garden as a dependency for kivy.
2013-09-28 16:04:11 +01:00
Ian Foote
3afc56a083
Remove the kivy garden scripts from the main repo.
2013-09-28 14:25:42 +01:00
Brian Knapp
30cb734eeb
Storage module was missing from the list.
...
ran tests on install
2013-09-15 21:27:36 -05:00
qua-non
103eaccaf0
core:sdl2 clipboard provider
2013-09-07 13:07:20 +05:30
Mathieu Virbel
06387a4390
sdl2: support for text rendering
2013-08-23 10:33:42 +02:00
Mathieu Virbel
f1312f25e9
sdl2: add sdl2 image core provider (not complete, need more conversion format, and save support)
2013-08-22 10:33:25 +02:00
Mathieu Virbel
2e7bf5c374
sdl2: start to write a new window provider based on sdl2. sdl2.pxi has been created from the ignifuga game engine, but maybe functions and definitions are missing. Need to create a generator out of it. At some points, window_sdl (used currently only on iOS) should be removed.)
2013-08-21 01:35:34 +02:00
Mathieu Virbel
7e4b20bd9a
Change license from LGPL 3 to MIT
2013-08-01 16:29:23 +02:00
filippo savi
da4ca19b35
added support for osx 10.9 dev preview
2013-07-04 16:25:06 +02:00
Mathieu Virbel
30ffa91dc6
Merge branch 'master' of ssh://github.com/kivy/kivy into py3
2013-05-31 11:34:16 +02:00
Mathieu Virbel
575cbb9bb4
setup.py: fix installation of vidcore_lite for rpi. closes #1241
2013-05-30 22:56:29 +02:00
Mathieu Virbel
bea9afa389
sync (no tested)
2013-05-30 18:01:39 +02:00
Mathieu Virbel
1771d5c8c8
setup.py: fix have_cython typo
2013-05-28 08:36:55 +02:00
Mathieu Virbel
c29f3fc9d5
rpi: fix setup.py for latest rpi distribution
2013-05-27 15:04:18 +00:00
Mathieu Virbel
4b2e19310d
rpi: add egl/bcm window provider. This provider is not completly BCM independant, so pure-EGL hardware will not work with that one, yet.
2013-05-27 13:22:54 +02:00
Mathieu Virbel
7b4f8b2df7
setup: ensure kivy.effects will be installed
2013-05-12 14:06:20 +02:00
Mathieu Virbel
920c6c7224
garden: introduce kivy.garden module, and kivy/tools/garden commandline tool.
2013-05-02 15:51:17 +02:00
Mathieu Virbel
7ce2cdf590
setup.py: normalize c_options for x11 and mesagl. closes #1074
2013-03-31 12:26:23 +02:00
Mathieu Virbel
4744ef9f1c
py3: type setup.
2013-03-18 17:39:57 -06:00
Mathieu Virbel
72284ff0ec
fix basestring test in cython
2013-03-18 17:39:56 -06:00
Mathieu Virbel
bae94bc3db
first 2to3 pass + manual fix for metaclass, UserDict and OrderedDict
2013-03-18 17:39:56 -06:00
Mathieu Virbel
1ae8a603b8
try to fix the error from PPA, seem that c_string_encoding is a new options in the unreleased Cython 0.19, that need to be set when casting from char* to str
2013-03-03 05:01:13 +01:00
Mathieu Virbel
e342fe62af
doc: fix signature generation for all methods/functions in a cythonized module.
2013-02-25 16:42:24 +01:00
Mathieu Virbel
513aca050e
ios: fix recent issue with Xcode, our SDKROOT variable is now conflicting with clang
2013-02-11 21:25:20 +01:00
Mathieu Virbel
e9c5b01231
setup: avoid cython for android/ios build, and ensure build_ext is imported
2012-12-16 16:05:25 +01:00
Mathieu Virbel
781ad0add2
ios: avoid cython check for ios platform, we are using it externally anyway.
2012-12-16 13:47:32 +01:00
Mathieu Virbel
81f50a9959
setup.py: fix duplicated code merged from ios-support
2012-12-09 15:14:51 +01:00
Mathieu Virbel
0f4f88f380
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
...
Conflicts:
kivy/__init__.py
kivy/core/window/__init__.py
setup.py
2012-12-09 12:34:53 +01:00
Mathieu Virbel
5c72a6f479
Merge remote-tracking branch 'origin/core-x11'
...
Conflicts:
setup.py
2012-12-09 12:32:25 +01:00
geojeff
ba5e8ec5e7
Merge remote-tracking branch 'upstream/master' into uix-listview
2012-11-28 07:46:42 -06:00
Mathieu Virbel
f19b463c07
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
2012-10-28 15:59:43 +01:00
Dusty Phillips
7a2fb9d4c5
Lexer got moved to kivy.extras package.
2012-10-24 21:38:03 -06:00
geojeff
04ab3cccca
Refactor for improved selection operations. SelectionSupport is no more as a separate mixin, and a new base adapter, CollectionAdapter, takes this code in, as well as the view caching code from AbstractView. Now CollectionAdapter is the hub for selection and view-handling operations. Made the default for selection to be restricted to views, with a new flag propagate_selection_to_data for this functionality. Started adding tests for adapters in isolation. Simplified initial selection and refreshing operations between adapter and listview.
2012-10-22 09:30:43 -05:00
geojeff
96ad40fbd9
Improved listview docs. Added entries for new adapters code in setup.py
2012-10-17 11:34:28 -05:00
Mathieu Virbel
4dbe689399
first POC a X11 Window implementation, with mouse / keyboard support, and ARGB transparency by default.
2012-08-17 16:06:20 +02:00
Mathieu Virbel
7a86641eb6
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
2012-08-11 02:49:40 +02:00
Mathieu Virbel
93b6622d21
add missing files from tools/ in setup.py
2012-08-08 00:00:11 +02:00
Mathieu Virbel
ecbc7d5bb3
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
...
Conflicts:
Makefile
kivy/core/audio/__init__.py
setup.py
2012-07-18 13:21:46 +02:00
Mathieu Virbel
0843015247
Merge branch 'clear_instruction' of https://github.com/hansent/kivy into hansent-clear_instruction
...
Conflicts:
kivy/graphics/__init__.py
2012-06-16 17:46:48 +02:00
Mathieu Virbel
33543659ac
add KIVY_NO_FILELOG and KIVY_NO_CONSOLELOG to avoid logging in file and console.
2012-06-06 01:45:30 +02:00
Mathieu Virbel
c02901cc06
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2012-05-25 18:48:19 +02:00
Martin Nowak
420c3c912d
FreeBSD config is missing -lGL
2012-05-24 04:49:54 +03:00
Joseph Hager
3ba4b8adb4
Get the SDK root from the environment.
...
$SDKROOT is set in kivy-ios/tools/environment.sh
2012-04-17 15:12:41 -04:00
Mathieu Virbel
144428b7b5
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
2012-04-17 17:08:52 +02:00
Cédric Krier
1de10954f9
Fix build on OpenBSD
2012-04-05 14:17:55 +02:00
dsr
c87f3176d5
Added kivy.tools.packaging.pyinstaller_hooks to setup.py
2012-03-16 09:38:50 -05:00
Mathieu Virbel
0ea436d121
ios: add a method to save arbitrary rgba data to png using cgimage
2012-03-14 01:16:54 +01:00
Mathieu Virbel
66ddc04ea1
merge master
2012-03-11 02:17:11 +01:00
Mathieu Virbel
b85fe03599
graphics/context: introduce a new Context singleton manager. It's responsible for managing resources for texture, vbo, shaders, canvas. Deallocation are going though manual delayed GC. Reloading are managed on Window needs.
...
+ It's mainly used to get the reloading code in one place, and reduce the complexity from each graphics class.
+ create vbo resources only when drawing, not at creation.
2012-03-06 02:31:40 +01:00
Mathieu Virbel
1c458cda5b
add KIVY_NO_FILELOG and KIVY_NO_CONSOLELOG to avoid logging in file and console.
2012-02-25 11:41:12 +01:00
Mathieu Virbel
e9fbb48463
fix setup.py for python-for-android project
2012-02-24 11:24:21 +01:00
Mathieu Virbel
46dfe8951e
fix window build.
2012-02-24 02:25:25 +01:00
Mathieu Virbel
da1e506abf
try to fix win32 build
2012-02-24 02:14:14 +01:00
Mathieu Virbel
5ef6fd08d0
fix ios build + add KIVY_FAKE_BUILDEXT env to be able to generate only .c/.h + update "make ios"
2012-02-24 02:09:45 +01:00
Mathieu Virbel
553beba0bd
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
...
Conflicts:
setup.py
2012-02-24 01:51:31 +01:00
Mathieu Virbel
69bea76df9
rework setup.py, need testing on windows/linux. hopefully that would be more easy to implement new extensions that require new libs now.
2012-02-24 00:25:20 +01:00
Mathieu Virbel
96c6a3eda4
temporary fix. we really must redo the setup.py.
2012-02-23 03:34:01 +01:00
Mathieu Virbel
fe1fc21a63
merge master
2012-02-23 01:50:02 +01:00
Mathieu Virbel
d53260d995
fix detection of python-for-android project
2012-01-29 17:49:00 +01:00
Mathieu Virbel
39eefeb72d
fix setup and docs
2012-01-29 17:39:22 +01:00
Mathieu Virbel
7388beee5d
prefer usage of kivy.utils.platform() instead of always guessing with "import android"
2012-01-29 17:23:42 +01:00
Mathieu Virbel
3550efb49f
Merge branch 'master' into android-support
2012-01-22 21:01:33 +01:00
Mathieu Virbel
a1922b6252
add atlas files in setup/manifest
2012-01-22 21:00:58 +01:00
Mathieu Virbel
54f03f2c2b
Merge branch 'master' into android-support
...
Conflicts:
kivy/core/window/window_pygame.py
2012-01-22 19:18:28 +01:00
Mathieu Virbel
db66de49dc
setup: activate by default the embedsignature for pyx files, otherwise, the documentation doesnt show any argument in methods/functions etc.
2012-01-22 12:50:16 +01:00
Mathieu Virbel
1788700d2c
pip+virtualenv installation fix. closes #367
...
For unknown reasons (probably a mix between pip, setuptools and distutils invocation), our extension source are automatically replaced from pyx to c, and then, Cython is not doing its work.
So after invocation of the Extension.__init__, force again the source field.
2012-01-19 16:24:44 +01:00
Mathieu Virbel
b2e0019b49
Merge branch 'master' of ssh://github.com/kivy/kivy into android-support
2012-01-16 16:25:54 +01:00
Mathieu Virbel
b4bbe0b974
another optimization pass: generalize embedsignature in setup.py, and avoid profiling generation for extension except if it's asked + reduce cython generated code.
2012-01-16 16:20:36 +01:00
Mathieu Virbel
8aa08b7efe
Merge branch 'android-support' of ssh://github.com/kivy/kivy into android-support
2012-01-12 15:58:21 +01:00
Mathieu Virbel
cd5fbf92bb
Merge branch 'master' of ssh://github.com/kivy/kivy into android-support
2012-01-12 15:58:11 +01:00
Mathieu Virbel
6e8780fb23
if python-for-android project is detected (via NDKPLATFORM env), use it to locate gl2.h and use GLESv2 library.
2012-01-10 14:39:21 +01:00
Mathieu Virbel
de75d6493c
fix mesabuild by correctly setting environ
2011-12-19 12:20:09 +01:00
Mathieu Virbel
3fff275eca
graphics: fix all pyx/c warning during compilation. fixed a (big?) issue in gl_redirect, maybe this is a cause of some compile crash on debian.
2011-12-19 11:20:16 +01:00
Mathieu Virbel
5047a4b2ab
setup: add a fix for duplicate symbol name/implementation at the loading of text_sdlttf/sdl libraries. Because the ios loader already link against libSDL.a, we should not include the .a on our python extension. But this will lead to unknown symbol. Since we know what we are doing, remove SDL from libraries, and add -undefined dynamic_lookup to allow unknown symbol (care, this can lead to a crash if we are using real unknown symbol...)
2011-12-02 19:25:28 +01:00
Mathieu Virbel
945932d97b
setup: deactivate ios/sdl by default, and trigger them if kivy-ios project enviromnent is detected.
...
in that case, activate ios, and use its build directory for sdl/sdlttf
2011-12-01 17:45:33 +01:00
Mathieu Virbel
027fbcaced
core/text: add new implementation based on freetype/sdlttf and latest sdl 1.3.
2011-12-01 15:51:34 +01:00
Mathieu Virbel
42a663a4f9
Merge branch 'master' of ssh://github.com/tito/kivy into ios-support
...
Conflicts:
kivy/__init__.py
kivy/core/image/__init__.py
kivy/core/window/__init__.py
kivy/graphics/c_opengl_debug.pyx
kivy/graphics/instructions.pyx
kivy/graphics/vbo.pxd
kivy/graphics/vbo.pyx
kivy/graphics/vertex_instructions.pyx
kivy/resources.py
2011-11-29 17:34:08 +01:00
Mathieu Virbel
4265d6686a
fix path and use absolute path
2011-11-29 17:25:21 +01:00
Mathieu Virbel
97feb998da
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-10-23 15:35:39 +02:00
Mathieu Virbel
ab1f473b66
add keyboards layouts json data for setup.py
2011-10-21 18:05:51 +02:00
Mathieu Virbel
6f39b9aed2
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-08-21 23:49:58 +02:00
Mathieu Virbel
af7e74593f
setup: add missing gif to be copied
2011-08-21 23:47:13 +02:00
Mathieu Virbel
99a48c24a7
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-08-21 20:11:06 +02:00
Mathieu Virbel
d3d4482d08
urlrequest: new class for doing asynchronous web request.
2011-08-16 18:28:44 +02:00
Christopher Denter
16beaaf541
ios-support: Fix iOS build with iPhone 5.0 SDK
2011-07-07 13:22:13 +02:00
Christopher Denter
ed2c736346
fix compile
2011-07-06 10:31:03 +02:00
Mathieu Virbel
2655c9dccc
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-06-10 02:42:29 +02:00
Mathieu Virbel
04220f87a1
setup: add *.json to be copied when kivy is installed
2011-06-10 02:42:23 +02:00
Mathieu Virbel
07094e2946
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-05-27 02:23:21 +02:00
Christopher Denter
7624819fa5
ios-support: merge osx-support
2011-05-27 00:12:06 +02:00
Christopher Denter
d38bce6bb1
Merge branch 'master' of github.com:tito/kivy into osx-support
2011-05-26 22:52:20 +02:00
Christopher Denter
85f12f1e2f
Merge branch 'master' of github.com:tito/kivy
2011-05-26 22:39:28 +02:00
Christopher Denter
765389d01c
extensions: setup.py: add kivy.ext to packages. ext/__init__: don't crash if an extension path doesn't exist and cannot be created (Question: should we by default create the extensions/ folder in the kivy base dir...)
2011-05-26 22:39:06 +02:00
Christopher Denter
f79e4de9ee
merge master
2011-05-26 10:27:20 +02:00
Christopher Denter
aa2fcfe1a3
osx core image: make it compile
2011-05-26 10:25:42 +02:00
Christopher Denter
42f10f6e94
sdl: fix linker parameter
2011-05-25 09:41:53 +02:00
Christopher Denter
73e79b624f
wip; pretty dirty
2011-05-24 22:41:43 +02:00
Mathieu Virbel
51f16c0a04
core: remove very old env not used, and reduce the number of external dirs.
...
+ add alternative environ for location of data, modules and extensions
+ use import kivy.lib.osc instead of osc
needed for #153
2011-05-20 17:45:38 +02:00
Mathieu Virbel
fd912571b8
setup: add math lib for linking. This fix a bug of default gcc option of Mageia linux distribution "-Wl,--no-undefined". Closes #150
2011-05-19 02:28:44 +02:00
Christopher Denter
0699b85713
ios: wip
2011-05-14 20:46:46 +02:00
Christopher Denter
144de606f7
merge core-sdl
2011-05-12 10:12:07 +02:00
Christopher Denter
1e516032c4
ios: setup.py: remove unnecessary includes. isysroot handles all of that
2011-05-12 00:52:14 +02:00
Christopher Denter
3db99f8c75
make all cython modules compile for arm. IMPORTANT: Check __USE_MESAGL define in master. we check for that incorrectly in gl_redirect.h
2011-05-12 00:49:23 +02:00
Christopher Denter
5bbf783a61
ios-support: setup.py: make sdl cython module compile for iOS
2011-05-11 22:41:31 +02:00
Mathieu Virbel
f3ae89168d
sdl: rework setup.py to be able to compile sdl only when USE_SDL is pass in environ + merge all the logic around pyx extensions
2011-05-11 14:52:33 +02:00
Christopher Denter
c7ed23c7f0
core-sdl: Make it compile on OSX with SDL 1.3 checked out from hg via homebrew
2011-05-10 00:41:28 +02:00
Mathieu Virbel
23ae570a9f
sdl: start.
2011-05-10 00:15:22 +02:00
Mathieu Virbel
112b00a2d9
rework setup.py to make android build been able to generate cython itself
2011-04-27 14:12:58 +02:00
Mathieu Virbel
07349f10ac
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-04-26 00:51:31 +02:00
Mathieu Virbel
d3fcbf79c5
setup: add pxd in extensions to help a little about compilation when a deps change. Closes #66
...
However, distutils doesn't support the introspection of pyx files to get deps.
+ add .PHONY in Makefile for all comamnds, now make build can be used even after a fetch
+ regenerate .h only when build_ext is called.
2011-04-23 18:08:31 +02:00
Mathieu Virbel
876117c586
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-04-21 19:43:44 +02:00
Mathieu Virbel
ad29cb9b1c
setup: add missing images/*.jpg entry
2011-04-21 19:43:31 +02:00
Mathieu Virbel
a177965c97
Merge branch 'master' of git://github.com/tito/kivy into android-support
2011-04-20 18:58:57 +02:00
Mathieu Virbel
58c8e87c46
bump to 1.0.5
2011-04-15 21:38:29 +02:00
Mathieu Virbel
e63345cf37
setup: remove poly2tri + entry for packaging win32/osx
2011-04-15 14:37:52 +02:00
Mathieu Virbel
8a1ceda3b8
Merge branch 'master' of git://github.com/tito/kivy into android-support
2011-04-15 14:10:20 +02:00
Mathieu Virbel
b401b71e5d
setup.py: remove kivy.core.svg from setup
2011-03-29 22:57:25 +02:00
unknown
8269e78f75
setup: remove unused import
2011-03-29 17:25:43 +02:00
Mathieu Virbel
980f38e0eb
setup: back to the distutils version of setup()/Extension.
...
setuptools was only for nose and test integration, but since we are making it through our Makefile, no need to change the setup for that.
That also remove the nose requirement for standard user.
2011-02-19 01:08:40 +01:00
Mathieu Virbel
0a22a21389
Merge branch 'master' of github.com:tito/kivy into android-support
2011-02-17 19:23:20 +01:00
Christopher Denter
7e2932459e
pep8
2011-02-13 16:09:50 +01:00
Christopher Denter
ed112fac47
OSX: Only compile for x86_64
2011-02-13 16:06:19 +01:00
Mathieu Virbel
7085864448
Remove setuptools usage. Since we are using Makefile to launch nosetests, no need to have integration in our setup, and that make tihngs easied for embed python.
2011-02-02 22:36:05 +01:00
Mathieu Virbel
d2e2346e08
Merge branch 'master' of github.com:tito/kivy into android-support
...
Conflicts:
kivy/__init__.py
kivy/graphics/shader.pyx
kivy/input/providers/__init__.py
2011-02-02 16:01:05 +01:00
Mathieu Virbel
38acd2da10
setup.py: fix for making pip install work
2011-02-02 00:40:17 +01:00
Mathieu Virbel
8784ebaee8
setup.py: fix pyx->modulename conversion
2011-02-02 00:17:24 +01:00
Mathieu Virbel
8871b201ae
setup.py: autodetect gles 2 headers. Closes #22
2011-02-01 20:46:39 +01:00
Mathieu Virbel
a7297773f7
setup.py simulate doc generation, otherwise, it conflict when using easy_install on the package
...
+ fake & reupload linux package
2011-02-01 11:21:54 +01:00
Mathieu Virbel
c673b92049
win32: add kivyenv.sh when building
2011-02-01 00:49:50 +01:00
Mathieu Virbel
a98c31b3a5
setup: ensure that kv files are copied
2011-02-01 00:25:15 +01:00
Mathieu Virbel
c5f92d2faf
Merge branch 'master' of github.com:tito/kivy
2011-02-01 00:08:07 +01:00
Mathieu Virbel
b14251cbc9
init/setup: push initial window logo + uncomment the code for making it work
2011-02-01 00:07:49 +01:00
Christopher Denter
2e544c278c
Reword Kivy's description in setup.py
2011-01-31 23:51:04 +01:00
Mathieu Virbel
1ad88f300d
deactivate opengl_debug in setup.py + fixes for compiling kivy with glew on windows (working !)
2011-01-25 19:55:48 +01:00
Mathieu Virbel
3eea924fd9
Window: call custom gl_init_symbols(). can be used on platform that required to import GL symbols.
...
+ rework gl_redirect.h to include usage of glew
+ auto generate config.h + config.pxi depending of the options at setup.py
2011-01-25 17:41:09 +01:00
Mathieu Virbel
411ef92ce7
setup: fix for cython / setuptools integration
2011-01-20 18:26:01 +01:00
Mathieu Virbel
32a053457a
setup: use setuptool instead of distutils (now, nose work.)
2011-01-20 18:17:29 +01:00
Mathieu Virbel
cdc277bef7
Merge branch 'master' of github.com:tito/kivy into android-support
...
Conflicts:
kivy/input/providers/__init__.py
2011-01-15 03:04:13 +01:00
Mathieu Virbel
c265f1c88f
setup: remove unused import
2011-01-14 00:16:20 +01:00
Mathieu Virbel
3bee58a1b2
Initial support of Android platform
...
- androidjoystick input provider: multitouch event are passed from android to pygame joystick
- support android: kill the application if the device ask for pause (could be configured by the app)
- renaming event to _event, to prevent conflict with pygame.event (temporary.)
- window: activate android support at creation
- init: fix home path to /sdcard
2011-01-10 00:43:10 +01:00
Mathieu Virbel
50937dc56b
fix data install + c_ext issue
...
+ don't assume that pyx is finishing by '.pyx'. Can be '.c' :)
2011-01-10 00:37:16 +01:00
Mathieu Virbel
62f793465f
remove numpy from setup.py and scatter doc
2011-01-06 12:34:10 +01:00
Mathieu Virbel
4cc7b56122
conversion of transformation to our own transformation lib, without numpy dep
2011-01-06 12:33:10 +01:00
Mathieu Virbel
f43712714f
fix fbo + update setup
2010-12-16 23:10:57 +01:00
Mathieu Virbel
b9d790e44d
remove c_ext directory
2010-12-16 23:00:14 +01:00
Thomas Hansen
09c2262ad9
remove texture manager. not being used right now, maybe not needed anyway. maybe conflict with texture ?! cant figure out why texture isnt working for label and video
2010-12-01 06:41:31 -06:00
Thomas Hansen
8697819eef
fix some rectangular texture things and setting texture using source/texture. add push/pop state to RenderContext to make Matrix instructions work. Label not working :/ ?!
2010-11-30 14:38:22 -06:00
Thomas Hansen
44f8dd0565
make textures work and start doing texture manager, for multi texturing/batching texture bindings
2010-11-17 22:38:40 -06:00
Thomas Hansen
edc15bbf7e
debugging to make all drawing work
2010-11-16 17:00:57 -06:00
Thomas Hansen
f423e6fb4b
more work on refactoring graphics. getting closer to working...
2010-11-16 12:40:40 -06:00
Thomas Hansen
3dc063e78e
WIP. rework graphics as tree and seperate compiler. compiler can work on tree merging nodes where possible and can maintain optimized tree for drawing. when original tree changes, comoiler can know which parts in optimized tree to replace. state changes can be merged if they have info about what they change instead of just apply to change it. VertexData Instructions dont eed to cache all data and vbo indices..anyways need to be rebuild when something changes in most cases...just make build simpler...it returns vertex and index data to be drawn, compiler/canvas can cache VBO indices for seperate instruction and update on rebuild.
2010-11-13 02:01:03 -06:00
Mathieu Virbel
ed18c19399
graphics: split graphics.pyx into several files, remove graphics.pyx
...
note: the __all__ in each file reflect what will be imported for userland.
2010-11-11 19:57:51 +01:00
Thomas Hansen
dbf819cf9d
adding poly2tri
2010-11-05 14:37:02 -05:00
Mathieu Virbel
bc28d6b825
graphics: first pass to split graphics
2010-11-05 12:55:22 -04:00
Mathieu Virbel
28e4c1b5fa
core/logger: prevent usage of logger + option if nosetests is used
...
+ setup.cfg for nosetest usage
+ change tests into kivy/tests
+ able to run test with: python setup.py nosetests
2010-11-05 00:27:58 -04:00
Mathieu Virbel
1f2fb6eb41
kivy: first import
2010-11-03 17:05:03 -04:00