1. 07 1月, 2014 4 次提交
    • J
      Fixed debug extension check · bf371437
      jp9000 提交于
       - Check the actual debug extension instead of checking GL 4.0 support;
         it appears that despite having GL 4.0 support, AMD does not implement
         the standard debug extensions even when the *_CONTEXT_DEBUG_BIT_ARB
         flag is set on the context.
      
       - Also, fixed a place where spaces where used for indents instead of a
         tab.
      bf371437
    • J
      Fixed debug GL functions on windows (amend) · 156009cc
      jp9000 提交于
       - Removed the dependency on windows.h for windows.  I feel it's an
         unnecessarily large dependency to have to add to all source files
         when the only thing that's needed to make the windows version compile
         the debug functions is just the __stdcall call convention keyword.
      
         On top of increasing compile time due to the large number of headers
         it includes from all the windows API headers, it also adds a lot of
         potential name conflicts, as I was getting a number of name conflicts
         for lots of names like near/far, which were used in old legacy 16bit
         windows code.
      156009cc
    • Z
      Fixed APIENTRY quirk with GLEW · 8073b0ec
      Zachary Lund 提交于
      8073b0ec
    • J
      Merge pull request #21 from computerquip/master · a89a8151
      Jim 提交于
      Various Changes to OpenGL intialization
      a89a8151
  2. 06 1月, 2014 7 次提交
  3. 05 1月, 2014 6 次提交
    • J
      Remove from list based upon data, not string · 25acf095
      jp9000 提交于
       - Added an extra comment regarding source removal
      
       - Made is so that when a scene item is removed from the sources list
         box, it removes the item based upon the GetClientData rather than by
         its string name.  This is done because there may be duplicate sources
         in a particular scene, and it's important to remove the right one.
      25acf095
    • J
      Implement source removal via GUI · 717a2538
      jp9000 提交于
       - When the remove source tool icon is clicked, it will now remove the
         source from the scene.
      
       - Fixed a bug where the scene item removal callback would add the scene
         item to the list instead of removing it.
      
       - Changed AddSourcePopup to AddSourcePopupMenu.  Name actually confused
         me once despite being the writer, so it was clearly a bad name.
      717a2538
    • J
      Implemented adding sources to scenes via GUI · dcde1dcf
      jp9000 提交于
        Sources can now be added to scenes via user interface.  It's a little
      convoluted because everything has to work through OBS signals to ensure
      that plugins/etc can modify the scenes/sources exernally.
      
        Also, when switching scenes, it will properly list sources for the
      scene you changed to.
      dcde1dcf
    • J
      Added WX_UTF8 macro · 41a73cee
      jp9000 提交于
        The WX_UTF8 macro is primarily for convenience so you can input a
      UTF-8 string into a wxWidgets function without having to do
      wxString(string, wxConvUTF8) each time.
      41a73cee
    • J
      Added add/remove signals to scenes · a2a8a5f1
      jp9000 提交于
        Scenes will now signal via their source when an item has been added
      or removed from them.
      
        "add" - Item added to the scene.
        Parameters:  "scene": Scene that the item was added to.
                     "item":  Item that was added.
      
        "remove" - Item removed from the scene.
        Parameters:  "scene": Scene that the item was removed from.
                     "item":  Item that was removed.
      a2a8a5f1
    • J
      Added some return-style functions to calldata.h · 968f5fed
      jp9000 提交于
        When using signal callbacks, there is rarely a need to check to see if
      the callback paramters are actually validl; in those cases, if they are
      invalid, then the signal is being used incorrectly.  The calldata_get*
      functions are meant to be used more for when using dynamic function
      calls rather than when using signals.  The calldata_get* functions made
      it so that you have to declare your varaibles, and then call that
      function to assign that value to those variables, which was slightly
      annoying to constantly have to do over and over.
      
        Therefore I created a few extra functions for returning the value
      without having to check for validity.  Although you would think this
      would be an issue for maintaining, keep in mind that these functions
      return base types.  Admittedly, these functions are merely for
      convenience.
      968f5fed
  4. 04 1月, 2014 11 次提交
  5. 03 1月, 2014 7 次提交
  6. 02 1月, 2014 2 次提交
  7. 01 1月, 2014 3 次提交