Commit Graph
100 Commits
Author SHA1 Message Date
Alexander von Gluck IV df0a1762ab usb_disk: fix line endings; no functional change
* Occurred in hrev46099
* Line endings dos2unix
* Remove extra lines at end of file
* Jerome! Get a better text editor :-)
2013-09-30 22:32:47 -05:00
Alexander von Gluck IV 48ea3fca49 radeon_hd: Style fix, no functional change 2013-09-29 11:58:27 -05:00
Alexander von Gluck IV 878a8d3fdd radeon_hd: Move to using the first found monitor's EDID
* This has positive and negitive effects. Using the
  first monitor's EDID vs the VESA EDID means DisplayPort
  monitors and adaptors function.  I think the benefits
  outweigh the risks at this point.
* Haiku will use the native display mode of the first
  monitor and set it across all attached displays.
* Please open bug reports if you notice and regressions.
2013-09-29 11:58:27 -05:00
Alexander von Gluck IV 53e2862144 radeon_hd: Style cleanup of displayport.cpp
* These errors slipped in from an external patch
* No functional change
2013-09-25 20:49:15 -05:00
Alexander von Gluck IV e1d4323c6c radeon_hd: Style cleanup of display.cpp
* These errors slipped in from an external patch
* No functional change
2013-09-25 20:46:14 -05:00
Alexander von Gluck IV 8304a88369 radeon_hd: Add PCIID for another REDWOOD card.
* Resovles #9993
2013-09-20 15:41:30 -05:00
Alexander von Gluck IV 8f7f28a7c3 OpenGL: Upgrade to Mesa 9.2
* The needed LLVM libraries are now within
  the Mesa optional build package.
* The swpipe renderer needs some work still
  and will likey change, swrast is fully
  functional.
2013-08-28 16:18:44 -05:00
Alexander von Gluck IV 4623dc73d0 Radeon HD: Add trinity / thames / aruba pciid.
* For #9894
* No clue how that is going to work, seems mulitple
  GPU onboard.. we will likely just use the first
  card we see.
* We may need to remove one of these if additional
  work is required to switch GPU's.
2013-07-30 18:42:20 -05:00
Alexander von Gluck IV ae4da1002b netserver: Add EAP defines for WPA enterprise
* Working towards #8850
2013-07-17 20:16:49 -05:00
Alexander von Gluck IV 42eed3ba69 RadeonHD: Fix incorrect name -> chipset mapping
* Put names and chipsets next to each other to
  help prevent further mismatch.
* Fix potential (but unlikely) string overflow
* CID 611140
2013-07-16 11:20:24 -05:00
Alexander von Gluck IV 1207554139 RadeonHD: Missing curly braces for temporal logic
* Great catch stpere!
* CID 991343
2013-07-16 11:02:15 -05:00
Alexander von Gluck IV 991183511b RadeonHD: Drop marketing names
* They are all over the place.. I give up
* Going off of engineering names and DCE is more accurate
* A lot of this info came from the x.org wiki
* I'd like to transition some of the engineering
  name checks to use DCE versions.. they tend to be more
  accurate and exact. (in some cases we can't, but most of
  the time we can)
2013-07-09 12:40:29 -05:00
Alexander von Gluck IV 7de678860d RadeonHD: Fix some marketing names
* Finally got Sea Islands sorted out
  (unless they add new chipsets to the line)
2013-07-09 11:59:43 -05:00
Alexander von Gluck IV 53f26450a3 RadeonHD: Bit-bang LVDS for edid
* Older cards have to use the LVDS_Info table,
  newer cards also have an ddc pin for EDID.
* Some buggy sbios don't inject the EDID into
  the vbios as they should
* This corrects hrev45812 as we need to still
  call connector_read_mode_lvds to obtain the
  spread spectrum data for the lvds.
* Call connector_read_mode_lvds, bit-bang the
  connector, choose the best outcome.
2013-07-05 11:53:46 -05:00
Alexander von Gluck IV db5af29c82 RadeonHD: Prefer edid over LVDS_Info
* Some oem sbios implementations are buggy
  and don't overwrite the LVDS panel info over
  LVDS_Info in vbios as they should.
* Bit-bang EDID info from LVDS connector before
  falling back to the LVDS_Info table.
* Partially fixes #8457
2013-07-01 22:28:35 -05:00
Alexander von Gluck IV f901b5b7fb RadeonHD: Fix endian bugs in atombios header
* Style is not correct, keep in mind
  that this header is 1:1 upstream code
* Linux kernel commit:
  f4a2596cecfcfce1e0ac1df5a1603f7bf392c122
* AMD does not license this stuff GPL
2013-06-29 13:36:26 -05:00
Alexander von Gluck IV 4ce958fcd4 RadeonHD: Cleanup, new cards
* Fix some incorrect chip codenames
* Introduce a dual gpu flag
* Add some new chipsets and document
  the next generation of chips
2013-06-29 13:18:52 -05:00
Alexander von Gluck IV 669d40c826 Route: Style fixes; No functional change 2013-06-29 13:18:52 -05:00
Alexander von Gluck IV eb6f09d2fc route: Add preferred prefix formats per protocol
* As per mailing list discussions
2013-06-24 18:54:24 -05:00
Alexander von Gluck IV 2e8bac6bce route: Update Next Hop to Gateway as per ML 2013-06-24 18:28:07 -05:00
Alexander von Gluck IV 4dff02682c Revert "debuganalyzer: Fix double free. CID 992566"
This reverts commit ea27e95f48.

* AnEvilYak pointed out that this was a false positive as
  BObjectList can optionally delete on remove.
* I'll add a penny to the bitcoin bad commit jar :)
2013-06-24 16:29:04 -05:00
Alexander von Gluck IV ea27e95f48 debuganalyzer: Fix double free. CID 992566
* RemoveRow frees row, thus the delete isn't
  needed.
2013-06-24 15:22:37 -05:00
Alexander von Gluck IV 27938cb64f virtio bus: Fix resource leak. CID 1032283
* bus is allocated but not deleted and not used
  after an error
2013-06-24 15:18:23 -05:00
Alexander von Gluck IV cf671c0cf8 Route: Redesign command output
* Route flags now single characters to save
  space.
* Align addresses to columns based on maximum
  size of family address. We can easily pre-loop
  over routes at a future date and choose
  the smallest address width if needed.
* Moved interface device to last column as width
  can vary a lot.
2013-06-16 12:54:23 -05:00
Alexander von Gluck IV 47f91726cd Route: Group together printer families.
* Only check th family of the first incoming
  route entry as the list_routes function is
  called with the family pre-determined on
  the socket.
2013-06-16 12:04:58 -05:00
Alexander von Gluck IV 24110ddab5 Route: Don't call null function pointers
* Regression from hrev38233 (2010 baby!)
* If no netmask, don't print anything
  vs showing uninitialized data.
* Introduce "worst case address length"
  information per network family.
* Fixes #9821
2013-06-15 01:24:15 -05:00
Alexander von Gluck IV 9454a953cc PowerPC: Expand compatible platforms
* MacRISC3 and 4 are for newer PowerPC systems
2013-06-13 14:03:49 -05:00
Alexander von Gluck IV 67b2c0fee3 PowerPC: Transition back to CHRP script.
* After examining MacOS toolbox roms, I think i've got
  this nailed down. The MacOS Toolbox rom contains chrp
  code at the top and binary code at the bottom.
* The Raw format for the chrp seemed to cause issues with the
  OpenFirmware boot process on some systems.  NetBSD uses a '-'
  file type.
* The format of the chrp seems a lot more sensitive across machines
  than described. Ensure our returns and spaces are even.
* Booting with the 'c' key is still working on my older OpenFirmware
  machine with the chrp script. The bitmap logo is a half black, half
  white box.
* I removed the &device; alias for now for troubleshooing. It also may
  of been causing compatibility issues. More testing is needed.
2013-06-05 03:24:42 -05:00
Alexander von Gluck IV 1072a5e777 PowerPC: Fix 'c' key booting of CD on Apple hardware
* It seems like not all NewWorld OpenFirmware
  versions support booting from CHRP scripts.
* Move Haiku elf bootloader into bootloader.b
  type tbxi. As it is in the blessed directory
  it is picked up by cd:,\\:tbxi
* Adjust bootinfo.txt to point to bootloader
  &device; ensures that the image can be started
  regardless of source media
* Adjust bootinfo.txt to use \\ as base. \\ is an
  alias for the blessed folder on the boot media
* Rename ofboot.b to ofboot.chrp to avoid confusion
* Add .txt, .html to hfs.map to identify them properly
* The haiku-boot-cd-ppc.iso now boots on my G3 PowerBook
  by holding the 'c' key at startup. The boot menu colors
  are incorrect (white background) but it is a step in
  the right direction.
* New chrp script. Blank icon for the moment, if someone
  could figure out how to make a chrp icon that would be
  neat.
* Tested working on qemu and real hardware. Need to test
  on a more modern PowerPC Mac however.
2013-06-04 22:08:25 -05:00
Alexander von Gluck IV 43f7771e2c NetServer: Disable IPv6 link local address (for now)
* After lots of testing and playing, our v6 stack
  just isn't ready for this level of prime time as
  we lack IPv6 address scope flags.
* Fixes regression in #9594
2013-06-02 21:43:17 -05:00
Alexander von Gluck IV 292b0d784c Mesa: Reorganize the Mesa BuildFeature
* Only specify some library deps on gcc4
  as they are unused on gcc2
2013-04-28 16:35:38 +00:00
Alexander von Gluck IV c87173f9b2 Mesa: Update Mesa 7.8.2 package
* Fixes #9685 gcc2 debug issue
2013-04-28 15:25:41 +00:00
Alexander von Gluck IV 0d24800212 docs: Add initial BeagleBone Black docs
* No porting has occured, just collecting
  information as it is a likely target
* #9716
2013-04-28 13:02:03 -05:00
Alexander von Gluck IV 107ab75ea6 docs: Clean up RaspberryPi Documentation; move
* Convert the RaspberryPi documentation to markdown
* Move into the proper arm port docs location
2013-04-28 12:37:36 -05:00
Alexander von Gluck IV b4764ec2fe Mesa: Update Mesa 9.1.1 gcc4 build package
* New package uses mmap vs malloc for exec memory
* Solves #9685 on gcc4
2013-04-27 01:41:45 +00:00
Alexander von Gluck IV e514bc713c usb_asix: Add DUB-E100 rev.C1 USB ID 2013-04-27 00:28:49 +00:00
Alexander von Gluck IV b8bce71dcb Mesa: Update Mesa 7.8.2 package
* Utilize mmap vs malloc due to the new NX support
* GL applications no longer crash
* Fixes #9685 gcc2
2013-04-24 21:31:11 +00:00
Alexander von Gluck IV 526232b6d8 usb_asix: Little additional style cleanup
* Things I missed the other day
* No functional change
2013-04-22 20:47:43 -05:00
Alexander von Gluck IV 88e9c0961a libnetwork: Check for ipv4 flag in resolv.conf
* Add option for forced IPv4 resolution.
* Helps with #8293
* Very slightly modified patch by donn
2013-04-14 17:03:32 -05:00
Alexander von Gluck IV 1f4fe8a48a MusicCollection: Fix build
* Include Debug.h for printf
2013-04-14 06:00:53 +00:00
Alexander von Gluck IV 876e5db83d usb_asix: add a few missing device usb id's
* Taken from the Linux asix driver
* Untested, but same chipset so they
  *should* work.
2013-04-08 18:19:12 -05:00
Alexander von Gluck IV 7cb974614f NetworkSetup: Use std max vs max_c 2013-04-07 11:16:24 -05:00
Alexander von Gluck IV 2895c48c12 NetworkSetup: Add stats and wifi network name
* Add ability for fSettings to pass on network
  stats
* Show KB Sent / Received for interface
* Drop the wireless / wired tab name.
  (we are going to need another tab for wifi)
* Add wifi network name to connection field
  if interface is wifi.
2013-04-07 06:44:37 +00:00
Alexander von Gluck IV 960bf9918b NetworkSetup: Cleanup headers; No functional change 2013-04-07 05:41:04 +00:00
Alexander von Gluck IV 93708c3da3 NetworkSetup: Spelling: Wirless -> Wireless 2013-04-07 05:16:50 +00:00
Alexander von Gluck IV 04b7652fea NetworkSetup: Build fix. max vs max_c
* max can only be used in C apps.
  C++ apps use max_c
2013-04-07 05:15:22 +00:00
Alexander von Gluck IV 57419ce54f usb_asix: style cleanup
* While I was in the neighbourhood
* No functional change
2013-04-04 23:36:16 -05:00
Alexander von Gluck IV b208c3fa3b usb_asix: clean up some registers
* No functional change
2013-04-04 23:36:16 -05:00
Alexander von Gluck IV d31319b941 swpipe: Cleanup; Store GalliumContext
* Store GalliumContext in st_manager_private
2013-03-24 03:46:40 +00:00
Alexander von Gluck IV 2b69feb92e swpipe: Update for new Mesa
* Fix swpipe build.
* DriverCtx went away.. lovely.
2013-03-24 01:56:24 +00:00
Alexander von Gluck IV 190423a656 cpu_type: Add model 2 AMD FX CPU 2013-03-20 13:15:28 -05:00
Alexander von Gluck IV 5d8d472d1a GL: Upgrade to Mesa 9.1.1
* Somefix-ups and repairs for
  changes to how Mesa works internally
* _Flush and _Error need additional
  work as DriverCtx was removed
* Tested working
2013-03-20 01:38:43 -05:00
Alexander von Gluck IV 3764bc554c swrast_legacy: fix gcc2 GL rendering
* hrev45297 removed the setting of the defines
  in addition to removing the --no-warnings
* Found after a git bisect and stpere's sharp eyes
* Finally resolves #9473
2013-03-19 19:51:17 -05:00
Alexander von Gluck IV 04b5e12f72 Network Kit: Fix parallel build
* HttpAuthentication.cpp wasn't in ssl grist
  resulting in unmet dependencies. #9523
* md5.c only being used when ssl wasn't available
  was kind of spaghetti logic.  These changes make
  this more obvious.
2013-03-14 00:06:41 -05:00
Alexander von Gluck IV 79dd1ff2af iprowifi4965: Re-add working wlan card pciid
* Centrino Advanced-N 6235
* Originally introduced in hrev44579
* Likely removed in last wlan driver sync
* Confirmed working 100%
* Upstream bug:
  http://www.freebsd.org/cgi/query-pr.cgi?pr=173898
2013-03-01 01:47:00 +00:00
Alexander von Gluck IV 9e3038ae8e radeon_hd: Revert a change from hrev45219
* Causes a regression in proper UNIPHY
  mode setting.
* These encoder setup routines do not
  get performed by any dpms stuff and
  are required to put the encoder in the
  correct state for programming.
* Resolves #8913 and maybe others
* Thanks Justin for testing!
2013-02-26 22:36:20 -06:00
Alexander von Gluck IV 59dc9ee955 radeon_hd: Fix DVI-I detection once and for all
* Reduced the logic down and only use it where
  possible.
* Remove the duplicate gpio pin check. While this
  is a determining factor... i'd rather get it
  right while detecting displays vs relying on
  connector order in the ASIC. This gpio pin check
  was also severely bugged (missing {}'s)
* Should fix #8913 and maybe others
2013-02-24 06:39:24 +00:00
Alexander von Gluck IV da08cea0e3 GL: Remove gcc2 no-warning hacks
* Solved in hrev45296 through updated package
* Resolves #8882
2013-02-17 18:18:17 -06:00
Alexander von Gluck IV 71748e65f1 Mesa: Update 7.8.2 BuildFeature package
* bep in haikuports r2277
* Should resolve #8882
2013-02-17 17:47:49 -06:00
Alexander von Gluck IV 857bec6ff5 Mesa: Update gcc4 Mesa to 9.0.2
* bep added to haikuports r2274
2013-02-17 16:09:22 -06:00
Alexander von Gluck IV dcaec19c9a AppServer: Organize "HWInterface" classes
* Organize interface classes into directories
* Long term this will assist in the multi-head
  interface / accelerant changes.
* local draws to the local hw accelerant
* remote draws to a remote connection (???)
* html5 draws to... an html5 canvas?
2013-02-09 08:51:13 -06:00
Alexander von Gluck IV 00bc40ad58 radeon_hd: Fix DisplayPort link training
* Original changes by Bill Randle
* Includes a large number of modifications
  and cleanups.
* Add a "currentMode" to the gDisplay to
  enable easier checking of intended changes.
  (we pass the display_mode around quite a
   bit, adding a "currentMode" allows code
   to know the intended display mode being set
   without passing the mode pointer around as
   much)
2013-01-29 12:29:11 -06:00
Alexander von Gluck IV 9a5c1309d7 doc: Add some OpenGL kit documentation
* Reduce bus factor.. this stuff is complex.
  ( I blame the developer who wrote it :\ )
2013-01-27 16:46:09 -06:00
Alexander von Gluck IV f763771d2a swpipe: Fix llvm dependency
* Makes sure llvm gets extracted
* Thanks Jerome for the final solution.
* Seems like a hack but works
2013-01-27 19:49:52 +00:00
Alexander von Gluck IV ab372d6fd3 networksetup+: Simplify media check
* Lets just rely on IsWireless and friends
  in BNetworkInterface as we are checking
  the same thing twice.
2013-01-20 23:33:19 +00:00
Alexander von Gluck IV 2ddbb1e3d2 networksetup+: Adjust add-on path to match preflet name 2013-01-20 23:33:18 +00:00
Alexander von Gluck IV 7657c0acde swpipe: Refactor llvm build dependencies
* Little cleaner now taking advantage of
  the fact that Jam ignores unmatched
  dependencies. Thanks Urias for the idea!
2013-01-11 11:06:01 -06:00
Alexander von Gluck IV 414ba3b2a3 swpipe: Make swpipe properly use llvm
* It should build now for most gcc4 folks
* Not in image yet
* Still is kind of crashy
2013-01-11 00:44:51 -06:00
Alexander von Gluck IV 4c3d44f1dd llvm: Add LLVM build feature 2013-01-11 00:44:01 -06:00
Alexander von Gluck IV 82ee340110 virtualmemory: Fix wording of auto swap management
* Fixes #9136
* Setting this also assumes the boot partition.
* "Automatic swap management" is more generalized
2013-01-07 23:54:22 +00:00
Alexander von Gluck IV 042344329e radeon_hd: Improve displayport support
* Modified patch submitted by Bill Randle.
* DisplayPort aux communications now working.
* DP Link Training still not functioning properly.
* The DP edid data isn't used yet as we still use
  the vesa edid during the mode setting.
2013-01-06 20:25:41 -06:00
Alexander von Gluck IV d6b2fbac19 libglu: Make sure glu.h gets placed into image
* Resolves #9323
2013-01-03 16:54:35 -06:00
Alexander von Gluck IV e71af5ae6c intel_extreme: Add RC6 downclocking support
* Generation 6 (SandyBridge) and later support
  automatic downclocking of the GPU offering
  substantial battery use reductions.
* As we're playing with fire here, only use on
  mobile devices SandyBridge or later.
* This is testing stable on my SandyBridge laptop,
  however I need further confirmation of the
  functionality of this.
* Move clock gating into a function in the power.cpp
  file
2012-12-31 16:35:22 -06:00
Alexander von Gluck IV 48ec1c9d22 intel_extreme: Enable IvyBridge PCI ID's 2012-12-29 00:09:01 +00:00
Alexander von Gluck IV a2b448a0c1 intel_extreme: Mark IvyBridge as having a PCH
* Modesetting now works on IvyBridge
* Preferred mode needs work though as my chipset
  defaults to 1024x768 vs 1366x768
2012-12-29 00:09:00 +00:00
Alexander von Gluck IV 59b18b8836 intel_extreme: Disable IvyBridge
* Prevent driver from picking up IvyBridge
  for the moment. (VESA works for the moment)
* We get a white screen of doom. Looks as though
  supporting IvyBridge will require more than
  just basic fixups.
2012-12-28 19:01:06 +00:00
Alexander von Gluck IV 881a823e8a intel_extreme: Improve accelerant tracing and debug output
* Several messages to syslog weren't tagged with
  intel_extreme making troubleshooting difficult
* Fix a few typesize printf issues with B_PRI macro
2012-12-28 19:01:05 +00:00
Alexander von Gluck IV 783039344d intel_extreme: Fix tracing toggle names 2012-12-28 19:01:03 +00:00
Alexander von Gluck IV d1043dfa07 intel_extreme: Add IvyBridge fixups
* Add initial clock gating fix (may need tweaking)
2012-12-28 19:01:02 +00:00
Alexander von Gluck IV 50efc4c719 intel_gart: Add IvyBridge bridge info 2012-12-28 19:01:00 +00:00
Alexander von Gluck IV bb2de8c7dd intel_extreme: Add missing IB Server GT2. Thanks premislaus. 2012-12-28 19:00:59 +00:00
Alexander von Gluck IV 5176bea376 intel_extreme: Improve tracing
* This was needed to find a bug while
  working on IvyBridge support.
* Code looks a bit cleaner as well now.
* If something goes wrong, user is now
  better notified via syslog
2012-12-28 19:00:57 +00:00
Alexander von Gluck IV d917edcecd gravity: Fix path in Jamfile. Fix build 2012-12-27 17:35:48 -06:00
Alexander von Gluck IV 93f124253a screensaver: Add gravity based on GCI 2012 work
* A modified version of TriEdgeAI's original work.
* Cleaned up style problems
* Some virtual functions didn't mesh properly with
  ones defined in the OpenGL kit (Draw for example)
* Wrote Jamfile
* Add missing include cstdlib for rand
* Not in image yet as it still needs gcc2 testing
2012-12-27 16:40:47 -06:00
Alexander von Gluck IV f736d30c9c intel_extreme: Drop odd semicolon causing gcc warnings 2012-12-26 11:01:47 -06:00
Alexander von Gluck IV 660ca29ee0 intel_extreme: Add IvyBridge PCIID's
* This needs testing and likely some IvyBridge
  fixups
2012-12-26 11:01:43 -06:00
Alexander von Gluck IV a892e43ee3 OpenGL: Fix library dependencies
* Fixes gcc2 build
2012-12-21 22:55:56 -06:00
Alexander von Gluck IV 3748dd6c78 Mesa: Update package to current version 2012-12-21 19:23:49 -06:00
Alexander von Gluck IV cd76737442 swrast_legacy: Fix build (libglsl isn't in Mesa 7.x) 2012-12-21 19:23:47 -06:00
Alexander von Gluck IV 9c48978b6f swrast: Remove cpu feature check
* gcc4 swrast is boring an doesn't do rtasm anymore
2012-12-21 19:23:46 -06:00
Alexander von Gluck IV 83b716e3d9 swpipe: Make softpipe optional
* If we're using llvmpipe, don't reference
  softpipe. Reduce bloat.
2012-12-21 19:23:44 -06:00
Alexander von Gluck IV b9d7097111 swpipe: Don't dereference pointer 2012-12-21 19:23:42 -06:00
Alexander von Gluck IV ecbdee63cf Mesa 9.0.1: Build cleanup
* Try to keep each renderer designed
  the same.
* swrast will build... swpipe won't
  build until we have an llvm build
  package. (should in a few days once
  llvm 3.2 is released)
2012-12-21 19:23:41 -06:00
Alexander von Gluck IV e685ddf799 libGL: Major shakeup
* libmesa and libgallium no longer live in libGL
* opengl kit gets libglapi for dispatch
* swrast will get libmesa
* swpipe will get libmesagallium + gallium drivers + llvm
2012-12-21 19:23:39 -06:00
Alexander von Gluck IV dc95dfe60b package kit: Fix independent build
* ZlibCompressionBase.cpp isn't the only
  source / header to required zlib
* Just add zlib as a dep for all kit sources
2012-12-15 18:27:10 +00:00
Alexander von Gluck IV 8f06ba2f84 swpipe: Improve llvmpipe environment
* Only call correct public llvmpipe includes
* Clean up tracing
2012-12-12 03:04:43 +00:00
Alexander von Gluck IV 1d95a50e05 Haiku: Fix check of bitmap size.
* We now have basic Gallium software rendering!
* Still lots more work to do.
2012-12-10 02:37:30 +00:00
Alexander von Gluck IV cb44a2a6ef swpipe: Fix memory pointer scope issue
* Store stVisual in each context
2012-12-06 03:59:38 +00:00
Alexander von Gluck IV 2574bdfcc7 swpipe: Add Framebuffer management
* It's painfully obvious to me now that we will
  need to manage our own framebuffers still in
  the latest gallium code.
* GalliumFramebuffer works pretty cleanly as a
  class.. we have to remember to lock and unlock
  the Framebuffer object however when we access
  fBuffer directly. (which needs to occur by design)
* I'm really starting to have problems with the
  amount of downcasting Gallium3D does now.
2012-12-05 15:37:43 +00:00
Alexander von Gluck IV d6137548a0 swpipe: Handle post processing
* Introduce textures into local gl context
2012-12-05 14:09:29 +00:00