Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
515 commits
Select commit Hold shift + click to select a range
7317848
epoxy GLX extension interface
JeffProgrammer Mar 26, 2016
3bb4fda
SDL epoxy stuff.
JeffProgrammer Mar 26, 2016
12621f8
Added GFXFormatR8G8B8A8_SRGB format.
rextimmy Mar 28, 2016
b9d8df5
Includes a formatting fix for the SimPath change to make it compatibl…
Areloch Mar 29, 2016
b9b1104
Merge pull request #1569 from Areloch/SimPathDX11Fix
Areloch Mar 29, 2016
4d190b1
Roll back the changes to simPath temporarily in order to merge in DX11
Areloch Mar 29, 2016
2cc08c6
Merge pull request #1570 from Areloch/SimPathTempRollback
Areloch Mar 29, 2016
6a40b8b
Merge pull request #1559 from rextimmy/dx11_clean
Areloch Mar 29, 2016
2073a94
ScreenShotD3D11 delete fix.
rextimmy Apr 2, 2016
bac1487
allows navmeshes to generate for most scene objects, and adds a NavMe…
Azaezel Apr 4, 2016
223e9a8
corrects projection matricies for opengl
Azaezel Apr 6, 2016
131090f
Made the cmake SDL flag a regular, non-advanced option so that it's n…
Areloch Apr 7, 2016
7b52fed
Merge pull request #1575 from Areloch/CMakeSDLOption
Areloch Apr 7, 2016
b63ef17
Updates SDL to version 2.0.4, which makes it compatible with VS2015.
Areloch Apr 7, 2016
21f5273
Merge pull request #1571 from rextimmy/ScreenShotD3D11_delete_fix
Areloch Apr 8, 2016
5a4bb6b
DX11/GL border offset fix for GFXDrawUtil::drawRect
rextimmy Apr 8, 2016
b23ac9f
Removes some unnecessary extension checks for GL, as those formats ar…
Areloch Apr 8, 2016
60ffb8e
Merge pull request #1568 from Azaezel/soSensitive9001
Areloch Apr 10, 2016
e222820
Merge pull request #1578 from Areloch/GLCoreExtensionFormatFix
Areloch Apr 11, 2016
b4547da
Merge pull request #1576 from Areloch/SDLUpdate
Areloch Apr 11, 2016
00cc949
reimplements a form of subsurface scattering
Azaezel Apr 15, 2016
88356ae
subsurface followup: cleanups and corrections for vectorlightP, filli…
Azaezel Apr 15, 2016
fddc00b
Merge branch 'development-gg' into epoxy
JeffProgrammer Apr 18, 2016
e8c96d7
Merge pull request #1577 from rextimmy/dx11_gl_drawutil_border_fix
Areloch Apr 19, 2016
ae9cb05
Merge pull request #1574 from Azaezel/naughtyNearPlane
Areloch Apr 19, 2016
bab55d4
Merge pull request #1555 from Azaezel/CausticCaustics
Areloch Apr 20, 2016
587ab6a
Adds 2 fields to expose the net simulation functionality more readily…
Areloch Apr 20, 2016
25d2fd8
Makes the profiler pop-up act on a toggle, and also adds an entry int…
Areloch Apr 20, 2016
4b1895c
Certain plugins were not playing nice on the directx end with updatin…
Azaezel Apr 24, 2016
3d68038
missing samplerstate configurations
Azaezel Apr 25, 2016
c645475
Adds in some missing script functions that let projectiles damage and…
Areloch Apr 26, 2016
ec6f9c0
Integrates the nativeFileDialog library to enable native file dialogs…
Areloch Apr 30, 2016
5231012
Merge pull request #1593 from Areloch/NFD_PR
Areloch Apr 30, 2016
86dd8a8
Adds a onPostAdd callback to simObject so we can do handling AFTER th…
Areloch May 1, 2016
de0fe06
Makes netObjects inherit off simGroup as opposed to simObject so that…
Areloch May 1, 2016
b3bc199
Adds a TypeSimObjectPtr type for easy reference to other objects as a…
Areloch May 1, 2016
f1c8286
Fix for Epoxy to work with SDL and VS 2015
rextimmy May 4, 2016
cc4d35d
Merge pull request #5 from rextimmy/epoxy_sdl_fix
JeffProgrammer May 4, 2016
419fe3a
Merge pull request #1591 from Areloch/PhysicsShapeDamageFix
Areloch May 5, 2016
fb3401a
Merge pull request #1589 from Azaezel/GFXDynamicTextureProfile
Areloch May 5, 2016
8056a4b
GL fix for Epoxy and creating a 3.2 core context with win32 api.
rextimmy May 5, 2016
e69f9b9
Merge pull request #6 from rextimmy/epoxy_sdl_fix
JeffProgrammer May 5, 2016
e8bc70e
Merge pull request #1567 from JeffProgrammer/epoxy
Areloch May 6, 2016
a63a636
Fixes the blacklist filter in the event we aren't using SDL to avoid …
Areloch May 6, 2016
6caafc9
Merge pull request #1594 from Areloch/NFD_NON_SDL_Fix
Areloch May 6, 2016
bc9033d
Rolls back OGL Projection correction.
Areloch May 6, 2016
5a27313
removes FrameAllocatorMarker usage from GL side _fastTextureLoad
Azaezel May 7, 2016
a216b45
remove old legacy extensions that aren't being used.
JeffProgrammer May 7, 2016
f9b2aa3
cache OpenGL extensions that are not part of the 3.3 core profile, a…
JeffProgrammer May 7, 2016
30f0a9c
replaces GL_PIXEL_UNPACK_BUFFER_ARB with GL_PIXEL_UNPACK_BUFFER
JeffProgrammer May 7, 2016
a50600a
tabs->spaces for TRON :)
JeffProgrammer May 7, 2016
db6d919
Added profile blocks for GL.
JeffProgrammer May 7, 2016
9091097
redefined the copyToBMP
JeffProgrammer May 7, 2016
c104313
updated empty template with stray script files from devhead that had …
Azaezel May 9, 2016
ad613f2
alternate to https://github.com/GarageGames/Torque3D/pull/1602
Azaezel May 9, 2016
5958e86
corrects native file dialogue return values
Azaezel May 9, 2016
3a99541
Select camera when in material editor crashfix.
Areloch May 9, 2016
27bb7a7
Corrects tabs.
Areloch May 9, 2016
8d195f9
Makes the tab/spaces consistent for the entire console method functio…
Areloch May 10, 2016
6f672fe
Merge pull request #1607 from Areloch/Camera_MatEd_Crashfix
Areloch May 10, 2016
c5ec441
Merge branch 'notSoEmpty' of https://github.com/Azaezel/Torque3D into…
Areloch May 10, 2016
987b175
Merge pull request #1603 from Azaezel/notSoEmpty
Areloch May 10, 2016
a2e0b1a
Merge pull request #1604 from Azaezel/lightAnimCleanup
Areloch May 10, 2016
55694ad
Merge branch 'development' of https://github.com/GarageGames/Torque3D…
Areloch May 10, 2016
01e3cb5
Set textures as bitmapctrl in script
irei1as May 11, 2016
383d27f
The class is designed as a general-purpose rotation/orientation class…
Areloch May 12, 2016
5fb79c3
Merge branch 'sliperySamplerState' of https://github.com/Azaezel/Torq…
Areloch May 12, 2016
7c7c799
Merge branch 'development' of https://github.com/GarageGames/Torque3D…
Areloch May 13, 2016
95ae0b9
Removes the old component code and moves the IProcessInput interface …
Areloch May 13, 2016
9bc8770
Merge branch 'RotationFPR_Cleaned' of https://github.com/Areloch/Torq…
Areloch May 13, 2016
1b47bdd
Git apparently forgot to commit ALL the changes.
Areloch May 13, 2016
58fb8d3
Merge branch 'RotationFPR_Cleaned' of https://github.com/Areloch/Torq…
Areloch May 13, 2016
49a735e
Fix axis check in Box3F::extend method
jamesu May 13, 2016
1299b52
Adds the ability to the ShapeAsset to get the resource of the shape.
Areloch May 14, 2016
b64123a
Adds findContact to regular physics bodies so that they can find cont…
Areloch May 14, 2016
2e339ba
Adds the Entity object.
Areloch May 14, 2016
fa78a2f
Adds Component, the various main component classes and their interfaces.
Areloch May 14, 2016
b3b50ab
Integrates components into the update and render loop.
Areloch May 14, 2016
38c1887
Adjustments to allow Entities/Components to act as cameras and contro…
Areloch May 14, 2016
827e70d
Integration of Entities into the inspector/editor so they can call ba…
Areloch May 14, 2016
b4bc405
Updates the include guard in ShapeAsset
Areloch May 14, 2016
6ccf97e
Adds ComponentAsset so the editor scripts can be aware of what compon…
Areloch May 14, 2016
749ac4e
Adds the onPostAdd callback for when objects are created via TAML.
Areloch May 14, 2016
b04ad52
Ensure that inclusion of any entity/component stuff is properly brack…
Areloch May 15, 2016
7bf49f0
Adds a GameObject asset type, to make tracking and management of Game…
Areloch May 15, 2016
6fe0b17
Adds some example components, game objects and the tools and scripts …
Areloch May 15, 2016
c03615a
Merge pull request #1611 from jamesu/box3f_extend_fix
Areloch May 16, 2016
01dbbb5
Merge branch 'sliperySamplerState' of https://github.com/Azaezel/Torq…
Areloch May 16, 2016
f703a84
Duplicates the missing samplerstate configurations in the empty templ…
Areloch May 16, 2016
15713ee
Merge pull request #1613 from Areloch/sliperySamplerState_with_empty
Areloch May 16, 2016
2659908
Merge branch 'development' of https://github.com/GarageGames/Torque3D…
Areloch May 16, 2016
8568ed1
Merge branch 'RotationFPR_Cleaned' of https://github.com/Areloch/Torq…
Areloch May 16, 2016
c1f02c0
Adds some console methods to the non-class namespace Rotation for som…
Areloch May 16, 2016
6f71c67
Merge pull request #1609 from Areloch/RotationFPR_Cleaned
Areloch May 16, 2016
c0a96c9
Adds handling for if the user cancels out of the file dialog, and add…
Areloch May 17, 2016
3262c00
Merge pull request #1605 from Azaezel/fileFilterFix2
Areloch May 17, 2016
36bb0b3
Minor corrections to some component scripts to clear old references.
Areloch May 18, 2016
03e6228
Adjusts the CMAKE install script to not install the E/C-related templ…
Areloch May 18, 2016
d79b9a2
removes w=z trick (was causing fisheye, effectively)
Azaezel May 18, 2016
de276fc
Merge pull request #1586 from Areloch/NetSimNetGraph
Areloch May 19, 2016
f54fde9
Missing the preprocessor define in the project generation.
Areloch May 20, 2016
acf6ddb
Merge pull request #1617 from Azaezel/deferedWrapupOrder
Areloch May 20, 2016
65f51a8
Merge pull request #1595 from Areloch/EpoxyProjectMatrixFix
Areloch May 20, 2016
7ae1d3d
Bug space folder in scene tree.
May 20, 2016
6517b86
Editor integration for creation of entities and GameObjects.
Areloch May 21, 2016
04adb9f
Added a small sanity check so we don't pointlessly throw an error whe…
Areloch May 21, 2016
4bb63f2
change pipe to underscore and fix prefabs assets
May 21, 2016
8a7159c
Fixes the drawUtil rendering of polyhedrons by correcting the index o…
Areloch May 23, 2016
2fe9a8f
Merge pull request #1621 from Areloch/PolyhedronRenderFix
Areloch May 23, 2016
5ee1fb3
Merge pull request #1597 from JeffProgrammer/glextlookup
Areloch May 24, 2016
f66a14c
Merge pull request #1599 from JeffProgrammer/glprofiling
Areloch May 24, 2016
cfd15d4
Correction to interpolation/warp issue caused by using the wrong vari…
Areloch May 25, 2016
9d47830
Merge branch 'development' of https://github.com/GarageGames/Torque3D…
Areloch May 25, 2016
942235d
Fixes vertcolor code insertion order, and applies it adaptively based…
Azaezel May 25, 2016
3d4b104
Merge pull request #1622 from Azaezel/VertColorCorrection
Areloch May 25, 2016
358bbdb
Removed script calls to some fields that no longer exist, which was c…
Areloch May 25, 2016
ee6d996
Merge pull request #1582 from Azaezel/SubSurf
Areloch May 25, 2016
fb7e4f9
Adds in a GameObjects folder that lists all available game objects to…
Areloch May 26, 2016
ec8882c
Ensuring all names are the correct casing for Linux
Areloch May 26, 2016
93e767f
Additional casing fixes.
Areloch May 26, 2016
f5e86a8
Other renames to ensure linux case-sensitivity compliance and casing …
Areloch May 26, 2016
fd715f3
add loop playback to GuiTheoraCtrl
wcb88 May 27, 2016
86f9c6f
When using bullet physics, it ensures the player does not move when t…
Areloch May 27, 2016
510b726
Final Linux compliance changes(renames, tweaks for gcc compliance, etc)
Areloch May 29, 2016
e48ee1a
Fixes the recursive directory dump in the Linux platform code so that…
Areloch May 29, 2016
1818474
Fixes an issue where script-based components listed in the scene tree…
Areloch May 29, 2016
74a2005
Fixes mistake where GuiInspectorEntityGroup's onAdd doesn't explicitl…
Areloch May 30, 2016
553cf26
Some converts of usage of Shapebase for Gamebase to make camera/contr…
Areloch May 30, 2016
bbf7865
Makes sure if you don't spawn a game object into MissionGroup, it spa…
Areloch May 31, 2016
2464b62
Fixes several minor initialization issues that were causing problems …
Areloch May 31, 2016
7327c2a
Merge pull request #1625 from Areloch/WalkingBullet
Areloch Jun 1, 2016
7ea3c19
Merge pull request #1558 from OTHGMars/Px3Crouch
Areloch Jun 1, 2016
f427439
Merge pull request #1573 from Azaezel/navmeshtweaks
Areloch Jun 1, 2016
823fc41
Merge pull request #1620 from John3/spaceFolderSceneTree2
Areloch Jun 1, 2016
5122360
Merge pull request #1587 from Areloch/ProfilerMenuTool
Areloch Jun 1, 2016
89672ea
Hooks the component fields back into the inspector so they are regist…
Areloch Jun 3, 2016
6ec8996
Tweak to the Component Fields to properly refresh the group.
Areloch Jun 3, 2016
37e030f
Makes vehicles work with the physics plugins.
Areloch Jun 4, 2016
d2161e5
Merge pull request #1629 from Areloch/Veheekel_Feezeeks2
Areloch Jun 5, 2016
3a73344
Resolves merging-order conflicts for the vehicle physics PR, as well …
Areloch Jun 6, 2016
75fa06d
Merge branch 'development' of https://github.com/GarageGames/Torque3D…
Azaezel Jun 6, 2016
14834bd
Fix for rapid firing setImageTrigger(0,1); issue #1630
Jun 6, 2016
6419ba1
localization augmentations via rlranft RE: http://forums.torque3d.org…
Azaezel Jun 6, 2016
a525b3b
Remove assertion and handle error cases
dakk Jun 6, 2016
d111484
Fix coding style
dakk Jun 6, 2016
0ec9438
The default configuration is for the asset database to automatically …
Areloch Jun 7, 2016
bacf0cd
Merge pull request #1615 from Areloch/ECPR
Areloch Jun 7, 2016
fdbf183
Merge pull request #1623 from blackwc/GuiTheoraCtrl-loop
Areloch Jun 7, 2016
e43a0ba
Merge branch 'development-gg' into glpboimprovement
JeffProgrammer Jun 7, 2016
0990716
Merge branch 'development' of https://github.com/GarageGames/Torque3D…
Jun 7, 2016
6c73968
fix redundant movePtr->trigger[ i ]
Jun 8, 2016
b5d4eb9
Merge pull request #1634 from dakk/patch-1
Areloch Jun 8, 2016
3996150
Merge pull request #1598 from JeffProgrammer/glpboimprovement
Areloch Jun 8, 2016
db41a0b
Merge pull request #1548 from Azaezel/alphamaskedButtons
Areloch Jun 8, 2016
efecbca
Merge pull request #1637 from pacomont/Initializing_Move_trigger
Areloch Jun 8, 2016
27afd2d
Resolves the "conflict" with #1598
Areloch Jun 8, 2016
b1b235a
Merge pull request #1596 from Azaezel/FrameMallocMallet
Areloch Jun 8, 2016
fc11070
corrects safety check for Stream::readLongString
Azaezel Jun 8, 2016
b6ec969
worst case scenario fallback for if we can't track down why vector li…
Azaezel Jun 9, 2016
ddfa4ea
DX11 accumulation shadergen fix.
rextimmy Jun 9, 2016
9201733
Fixed AccuTexFeatHLSL implicit truncation error
rextimmy Jun 9, 2016
c77e20a
Merge pull request #1641 from rextimmy/dx11_accumulation_fix
Areloch Jun 9, 2016
164dca7
Merge branch 'StreamOverflow' of https://github.com/Azaezel/Torque3D …
Areloch Jun 9, 2016
b4dfb9a
corrects https://github.com/GarageGames/Torque3D/issues/1273 with sug…
Azaezel Jun 9, 2016
afcb731
Fixed compile errors on linux (obvious programming faults).
Bradan Jun 10, 2016
0b178ec
Merge branch 'development' of https://github.com/GarageGames/Torque3D…
Areloch Jun 11, 2016
3cfc6f7
Adds some pointer cleanup in the event we bail out of creating a new …
Areloch Jun 11, 2016
236edb3
Merge pull request #1639 from Azaezel/StreamOverflow
Areloch Jun 11, 2016
060649d
typo "tomove" to "to move"
Jun 12, 2016
0e31368
Merge pull request #1640 from Azaezel/dynamicCacheNuke
Areloch Jun 14, 2016
ca4e4fe
Merge pull request #1647 from John3/typo_tomove
Areloch Jun 14, 2016
6619424
clean up energyPerDamagePoint
Jun 16, 2016
072e7ad
clean up observeParameters
Jun 16, 2016
c7917e5
cleanup observeParameters
Jun 16, 2016
dfb8f4f
Makes point and spot lights be correctly culled with zoning like othe…
Areloch Jun 17, 2016
8250e47
Mount Process Order Fix 1
OTHGMars Jun 9, 2014
172e62a
Mount Process Order Fix 2
OTHGMars Jun 9, 2014
b5a957d
ShapeBase Mounting
OTHGMars Jun 17, 2014
c39ca2c
StaticShape Mounting
OTHGMars Jun 17, 2014
cd3b080
Item Mounting
OTHGMars Jun 17, 2014
3afd546
Camera Mounting
OTHGMars Jun 17, 2014
a285b7b
SpawnSphere Mounting
OTHGMars Jun 17, 2014
037ee82
Player Mounting
OTHGMars Jun 17, 2014
a27fddc
Turret Mounting
OTHGMars Jun 17, 2014
937b883
Vehicle Mounting
OTHGMars Jun 17, 2014
a9f77c4
TSStatic Mounting
OTHGMars Jun 17, 2014
16c5473
Mounting demo script
OTHGMars Jun 17, 2014
8c2d5ee
RigidShape Mounting
OTHGMars Jun 18, 2014
b8565b2
Updated demo script
OTHGMars Jun 18, 2014
161cdcb
Revert "Updated demo script"
Azaezel Jun 17, 2016
e9039b2
Revert "Mounting demo script"
Azaezel Jun 17, 2016
f94c59e
Merge pull request #1652 from John3/cleanup_unused
Areloch Jun 18, 2016
80dcf3e
Merge pull request #1643 from Azaezel/TriggerTrouble
Areloch Jun 18, 2016
9dadd28
Correct Bot aim.
Jun 19, 2016
88f0318
Merge pull request #1644 from Bradan/development
Areloch Jun 20, 2016
810ac82
Adds a missed cleanup for currentNewObj.
Areloch Jun 20, 2016
69244a8
Readded some missed brackets
Areloch Jun 20, 2016
963ef1e
Merge pull request #1654 from Azaezel/shape_mounting
Areloch Jun 20, 2016
afcbe83
Corrected "Pref::Server::ConnectionError" description.
Jun 21, 2016
0966037
added $appName
Jun 21, 2016
59f1c33
Linux vix shader fixes
rextimmy Jun 21, 2016
b7882e7
Merge pull request #1653 from Areloch/twiLightZone
Areloch Jun 21, 2016
68d44c4
Merge pull request #1645 from Areloch/NewObjectPointerCleanup
Areloch Jun 21, 2016
6dec090
Merge pull request #1658 from John3/correctedDescription
Areloch Jun 21, 2016
64fab75
Merge pull request #1659 from rextimmy/linux_vizshader_fixes
Areloch Jun 21, 2016
a0dc2ad
suppresses a leak potentially caused by Knot::mType||Knot::mPath entr…
Azaezel Jun 22, 2016
4699a21
Enable to play recorded gameplay demo from main menu.
Jun 22, 2016
9b8f0ee
added "how to use". Added delete button (Disabled right now)
Jun 22, 2016
2723bfb
corrects corruption in precipitation class
Azaezel Jun 23, 2016
387e28a
Merge pull request #1660 from Azaezel/knockOffKnotNetleak
Areloch Jun 27, 2016
c67ba87
raycast division safety - corrects issues with awesomium and the guio…
Azaezel Jun 27, 2016
4736606
revised torque_nsight_workaround
Azaezel Jun 28, 2016
48aed0e
Merge pull request #1667 from Azaezel/divnullbadmmmmkay
Areloch Jun 29, 2016
c822d13
added deleteDemo function
Jun 30, 2016
100e18d
forget the empty template XD added delete demo function
Jun 30, 2016
2478aac
Merge pull request #1661 from John3/enableDemoRec
Areloch Jun 30, 2016
36ec6c1
New: GuiBitmapBarCtrl
Azaezel Jun 30, 2016
35c4df3
Merge pull request #1668 from Azaezel/revisedNsightWorkaround
Areloch Jul 1, 2016
7d82877
GFXD3D9Device generic shader support.
rextimmy Jul 2, 2016
df18fda
Merge pull request #1631 from John3/RapidFiring_setImageTrigger
Areloch Jul 2, 2016
f71e13a
Fix bug #1664 by @Areloch
Jul 3, 2016
95c0bcd
Merge pull request #1671 from John3/fixFatalOutRange
Areloch Jul 3, 2016
818b617
Implements the right-mouse popup menus in the editor in SDL to make i…
Areloch Jul 4, 2016
906cc0e
Forgot copyright header.
Areloch Jul 4, 2016
34ad0c3
Removes the body for the physicsBody's findContact function until it'…
Areloch Jul 4, 2016
fd7f8e5
Merge pull request #1657 from John3/fixAimOffset
Areloch Jul 4, 2016
01051e4
new: guiAnimBitmapCtrl - works similar to the particle animation syst…
Azaezel Jul 5, 2016
e4461f9
Merge pull request #1674 from Azaezel/guiAnimBitmapCtrl_simple
Areloch Jul 5, 2016
46308aa
Merge pull request #1669 from Azaezel/guiBitmapBarCtrl
Areloch Jul 5, 2016
65716b3
Merge pull request #1670 from rextimmy/dx9_generic_shaders
Areloch Jul 5, 2016
b012fff
Merge pull request #1673 from Areloch/physicsFindContactCleanup
Areloch Jul 5, 2016
51049b6
Fixes the member-of-class check order to properly sort the context. A…
Areloch Jul 6, 2016
f8368cd
adds bitmap coloration to: guibitmapctrl, guibitmapbarctrl, guianimbi…
Azaezel Jul 6, 2016
b3adaf7
Merge pull request #1672 from Areloch/SDLPopupMenus
Areloch Jul 6, 2016
95e4d99
Merge pull request #1675 from Azaezel/guiBitmapColoration
Areloch Jul 7, 2016
679d94d
Merge pull request #1663 from Azaezel/rainleak
Areloch Jul 7, 2016
db319e5
Merge pull request #1632 from Azaezel/localizationAugs
Areloch Jul 7, 2016
59637bb
Adds a sanity check in the event we don't actually have any animation…
Areloch Jul 7, 2016
ef31626
Removes an extraneous Namespace usage on a function declaration that …
Areloch Jul 7, 2016
5117468
Merge pull request #1583 from Azaezel/particleEditorExtension
Areloch Jul 7, 2016
e79e5eb
Merge pull request #1608 from irei1as/patch-1
Areloch Jul 7, 2016
887ccb2
Merge pull request #1676 from Areloch/whatismynamespace
Areloch Jul 7, 2016
911b273
Flipa the i386 preprocessor flag to use __i386__, which is appraently…
Areloch Jul 9, 2016
7372c89
Corrections suggested by timmy for both consistency, and making sure …
Areloch Jul 9, 2016
ea0ba04
Merge pull request #1677 from Areloch/i386FlagFlip
Areloch Jul 9, 2016
8424f99
Some case sensitivity fixes.
Areloch Jul 9, 2016
a2a4b1c
more case sensitivity corrections.
Areloch Jul 9, 2016
03a3d7f
Merge pull request #1678 from Areloch/LinCaseSenxitivityfixNumber203
Areloch Jul 9, 2016
e06018a
Properly initiates the max number of drops per batch to avoid possibl…
Areloch Jul 12, 2016
5fa8504
Merge pull request #1685 from Areloch/maxRainDropBatch
Areloch Jul 12, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Engine/lib/collada/src/dae/daeMetaGroup.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ daeElement *daeMetaGroup::placeElement( daeElement *parent, daeElement *child, d
(void)offset;
daeString nm = child->getElementName();
if ( findChild( nm ) == NULL ) {
return false;
return NULL;
}
daeElementRef el;

Expand Down
5 changes: 1 addition & 4 deletions Engine/lib/convexDecomp/NvHashMap.h
Original file line number Diff line number Diff line change
Expand Up @@ -692,9 +692,6 @@ namespace CONVEX_DECOMPOSITION
mCapacity = t.mCapacity;

copy(mData,t.mData,t.mSize);
mSize = t.mSize;

return;
}
else
{
Expand Down Expand Up @@ -1521,7 +1518,7 @@ namespace CONVEX_DECOMPOSITION
NX_INLINE const Entry *find(const Key &k) const
{
if(!mHash.size())
return false;
return NULL;

NxU32 h = hash(k);
NxU32 index = mHash[h];
Expand Down
51 changes: 51 additions & 0 deletions Engine/lib/epoxy/COPYING
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
The libepoxy project code is covered by the MIT license:

/*
* Copyright © 2013-2014 Intel Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*/

The files in the registry directory (as well as the code dynamically generated
from them by gen_dispatch.py) are from the Khronos Group and appear under the
following license:

/*
* Copyright (c) 2013 The Khronos Group Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and/or associated documentation files (the
* "Materials"), to deal in the Materials without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Materials, and to
* permit persons to whom the Materials are furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Materials.
*
* THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
*/
282 changes: 282 additions & 0 deletions Engine/lib/epoxy/include/KHR/khrplatform.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,282 @@
#ifndef __khrplatform_h_
#define __khrplatform_h_

/*
** Copyright (c) 2008-2009 The Khronos Group Inc.
**
** Permission is hereby granted, free of charge, to any person obtaining a
** copy of this software and/or associated documentation files (the
** "Materials"), to deal in the Materials without restriction, including
** without limitation the rights to use, copy, modify, merge, publish,
** distribute, sublicense, and/or sell copies of the Materials, and to
** permit persons to whom the Materials are furnished to do so, subject to
** the following conditions:
**
** The above copyright notice and this permission notice shall be included
** in all copies or substantial portions of the Materials.
**
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
*/

/* Khronos platform-specific types and definitions.
*
* $Revision: 23298 $ on $Date: 2013-09-30 17:07:13 -0700 (Mon, 30 Sep 2013) $
*
* Adopters may modify this file to suit their platform. Adopters are
* encouraged to submit platform specific modifications to the Khronos
* group so that they can be included in future versions of this file.
* Please submit changes by sending them to the public Khronos Bugzilla
* (http://khronos.org/bugzilla) by filing a bug against product
* "Khronos (general)" component "Registry".
*
* A predefined template which fills in some of the bug fields can be
* reached using http://tinyurl.com/khrplatform-h-bugreport, but you
* must create a Bugzilla login first.
*
*
* See the Implementer's Guidelines for information about where this file
* should be located on your system and for more details of its use:
* http://www.khronos.org/registry/implementers_guide.pdf
*
* This file should be included as
* #include <KHR/khrplatform.h>
* by Khronos client API header files that use its types and defines.
*
* The types in khrplatform.h should only be used to define API-specific types.
*
* Types defined in khrplatform.h:
* khronos_int8_t signed 8 bit
* khronos_uint8_t unsigned 8 bit
* khronos_int16_t signed 16 bit
* khronos_uint16_t unsigned 16 bit
* khronos_int32_t signed 32 bit
* khronos_uint32_t unsigned 32 bit
* khronos_int64_t signed 64 bit
* khronos_uint64_t unsigned 64 bit
* khronos_intptr_t signed same number of bits as a pointer
* khronos_uintptr_t unsigned same number of bits as a pointer
* khronos_ssize_t signed size
* khronos_usize_t unsigned size
* khronos_float_t signed 32 bit floating point
* khronos_time_ns_t unsigned 64 bit time in nanoseconds
* khronos_utime_nanoseconds_t unsigned time interval or absolute time in
* nanoseconds
* khronos_stime_nanoseconds_t signed time interval in nanoseconds
* khronos_boolean_enum_t enumerated boolean type. This should
* only be used as a base type when a client API's boolean type is
* an enum. Client APIs which use an integer or other type for
* booleans cannot use this as the base type for their boolean.
*
* Tokens defined in khrplatform.h:
*
* KHRONOS_FALSE, KHRONOS_TRUE Enumerated boolean false/true values.
*
* KHRONOS_SUPPORT_INT64 is 1 if 64 bit integers are supported; otherwise 0.
* KHRONOS_SUPPORT_FLOAT is 1 if floats are supported; otherwise 0.
*
* Calling convention macros defined in this file:
* KHRONOS_APICALL
* KHRONOS_APIENTRY
* KHRONOS_APIATTRIBUTES
*
* These may be used in function prototypes as:
*
* KHRONOS_APICALL void KHRONOS_APIENTRY funcname(
* int arg1,
* int arg2) KHRONOS_APIATTRIBUTES;
*/

/*-------------------------------------------------------------------------
* Definition of KHRONOS_APICALL
*-------------------------------------------------------------------------
* This precedes the return type of the function in the function prototype.
*/
#if defined(_WIN32) && !defined(__SCITECH_SNAP__)
# define KHRONOS_APICALL __declspec(dllimport)
#elif defined (__SYMBIAN32__)
# define KHRONOS_APICALL IMPORT_C
#else
# define KHRONOS_APICALL
#endif

/*-------------------------------------------------------------------------
* Definition of KHRONOS_APIENTRY
*-------------------------------------------------------------------------
* This follows the return type of the function and precedes the function
* name in the function prototype.
*/
#if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__)
/* Win32 but not WinCE */
# define KHRONOS_APIENTRY __stdcall
#else
# define KHRONOS_APIENTRY
#endif

/*-------------------------------------------------------------------------
* Definition of KHRONOS_APIATTRIBUTES
*-------------------------------------------------------------------------
* This follows the closing parenthesis of the function prototype arguments.
*/
#if defined (__ARMCC_2__)
#define KHRONOS_APIATTRIBUTES __softfp
#else
#define KHRONOS_APIATTRIBUTES
#endif

/*-------------------------------------------------------------------------
* basic type definitions
*-----------------------------------------------------------------------*/
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__GNUC__) || defined(__SCO__) || defined(__USLC__)


/*
* Using <stdint.h>
*/
#include <stdint.h>
typedef int32_t khronos_int32_t;
typedef uint32_t khronos_uint32_t;
typedef int64_t khronos_int64_t;
typedef uint64_t khronos_uint64_t;
#define KHRONOS_SUPPORT_INT64 1
#define KHRONOS_SUPPORT_FLOAT 1

#elif defined(__VMS ) || defined(__sgi)

/*
* Using <inttypes.h>
*/
#include <inttypes.h>
typedef int32_t khronos_int32_t;
typedef uint32_t khronos_uint32_t;
typedef int64_t khronos_int64_t;
typedef uint64_t khronos_uint64_t;
#define KHRONOS_SUPPORT_INT64 1
#define KHRONOS_SUPPORT_FLOAT 1

#elif defined(_WIN32) && !defined(__SCITECH_SNAP__)

/*
* Win32
*/
typedef __int32 khronos_int32_t;
typedef unsigned __int32 khronos_uint32_t;
typedef __int64 khronos_int64_t;
typedef unsigned __int64 khronos_uint64_t;
#define KHRONOS_SUPPORT_INT64 1
#define KHRONOS_SUPPORT_FLOAT 1

#elif defined(__sun__) || defined(__digital__)

/*
* Sun or Digital
*/
typedef int khronos_int32_t;
typedef unsigned int khronos_uint32_t;
#if defined(__arch64__) || defined(_LP64)
typedef long int khronos_int64_t;
typedef unsigned long int khronos_uint64_t;
#else
typedef long long int khronos_int64_t;
typedef unsigned long long int khronos_uint64_t;
#endif /* __arch64__ */
#define KHRONOS_SUPPORT_INT64 1
#define KHRONOS_SUPPORT_FLOAT 1

#elif 0

/*
* Hypothetical platform with no float or int64 support
*/
typedef int khronos_int32_t;
typedef unsigned int khronos_uint32_t;
#define KHRONOS_SUPPORT_INT64 0
#define KHRONOS_SUPPORT_FLOAT 0

#else

/*
* Generic fallback
*/
#include <stdint.h>
typedef int32_t khronos_int32_t;
typedef uint32_t khronos_uint32_t;
typedef int64_t khronos_int64_t;
typedef uint64_t khronos_uint64_t;
#define KHRONOS_SUPPORT_INT64 1
#define KHRONOS_SUPPORT_FLOAT 1

#endif


/*
* Types that are (so far) the same on all platforms
*/
typedef signed char khronos_int8_t;
typedef unsigned char khronos_uint8_t;
typedef signed short int khronos_int16_t;
typedef unsigned short int khronos_uint16_t;

/*
* Types that differ between LLP64 and LP64 architectures - in LLP64,
* pointers are 64 bits, but 'long' is still 32 bits. Win64 appears
* to be the only LLP64 architecture in current use.
*/
#ifdef _WIN64
typedef signed long long int khronos_intptr_t;
typedef unsigned long long int khronos_uintptr_t;
typedef signed long long int khronos_ssize_t;
typedef unsigned long long int khronos_usize_t;
#else
typedef signed long int khronos_intptr_t;
typedef unsigned long int khronos_uintptr_t;
typedef signed long int khronos_ssize_t;
typedef unsigned long int khronos_usize_t;
#endif

#if KHRONOS_SUPPORT_FLOAT
/*
* Float type
*/
typedef float khronos_float_t;
#endif

#if KHRONOS_SUPPORT_INT64
/* Time types
*
* These types can be used to represent a time interval in nanoseconds or
* an absolute Unadjusted System Time. Unadjusted System Time is the number
* of nanoseconds since some arbitrary system event (e.g. since the last
* time the system booted). The Unadjusted System Time is an unsigned
* 64 bit value that wraps back to 0 every 584 years. Time intervals
* may be either signed or unsigned.
*/
typedef khronos_uint64_t khronos_utime_nanoseconds_t;
typedef khronos_int64_t khronos_stime_nanoseconds_t;
#endif

/*
* Dummy value used to pad enum types to 32 bits.
*/
#ifndef KHRONOS_MAX_ENUM
#define KHRONOS_MAX_ENUM 0x7FFFFFFF
#endif

/*
* Enumerated boolean type
*
* Values other than zero should be considered to be true. Therefore
* comparisons should not be made against KHRONOS_TRUE.
*/
typedef enum {
KHRONOS_FALSE = 0,
KHRONOS_TRUE = 1,
KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM
} khronos_boolean_enum_t;

#endif /* __khrplatform_h_ */
Loading