aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* j3dcore: remove more unused variablesHarvey Harrison2012-06-271-1/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove redundant casts in CachedTargetsHarvey Harrison2012-06-271-2/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate types in MemoryFreeList, although this type should likely ↵Harvey Harrison2012-06-271-13/+11
| | | | | | be killed Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate switch list in LODHarvey Harrison2012-06-271-12/+12
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate list of branchGroups in LocaleHarvey Harrison2012-06-271-4/+4
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate SetLiveState orderPaths and switchStates listsHarvey Harrison2012-06-277-50/+42
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate a list of GeometryAtoms, use ArrayList.toArray instead of ↵Harvey Harrison2012-06-271-29/+27
| | | | | | a for() loop Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove some unused variables, unneeded casting in BackgroundRetainedHarvey Harrison2012-06-271-10/+4
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove another unneeded castHarvey Harrison2012-06-261-1/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: use more specific types for loop variable where possibleHarvey Harrison2012-06-261-8/+6
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: J3DMessage.args is Object[], remove unneeded castsHarvey Harrison2012-06-261-10/+10
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: GeometryAtom.source is a Shape3DRetained, remove unneeded castsHarvey Harrison2012-06-261-8/+8
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: more list annotation in RenderingEnvironmentStructureHarvey Harrison2012-06-261-27/+19
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: further cleanup to node update functionsHarvey Harrison2012-06-261-66/+73
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: more code cleanup related to ModelClipsHarvey Harrison2012-06-261-43/+31
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: cleanup code in the scope-testing functionsHarvey Harrison2012-06-261-42/+39
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate add/removeNodes methods in RenderingEnvironmentStructureHarvey Harrison2012-06-261-128/+154
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove a bunch of unused local variablesHarvey Harrison2012-06-261-15/+6
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate lists of fog and lightsHarvey Harrison2012-06-262-34/+35
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annoate freelist with type and clean code in ↵Harvey Harrison2012-06-261-27/+15
| | | | | | RenderingEnvironmentStructure Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate some structures in RenderingEnvironmentStructure with typesHarvey Harrison2012-06-261-47/+44
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove unused local variable and unneeded cast from AppearanceRetainedHarvey Harrison2012-06-261-2/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate some lists in GeometryArrayRetainedHarvey Harrison2012-06-241-21/+15
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: cleanup a feature test in J3DBufferHarvey Harrison2012-06-231-21/+12
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove the totally unused J3dNodeTable classHarvey Harrison2012-06-232-301/+0
| | | | | | Can't find where this was ever used. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate some priviledged actions with return typesHarvey Harrison2012-06-231-41/+35
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: more list type annotationHarvey Harrison2012-06-232-10/+9
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove unneeded cast and unused variableHarvey Harrison2012-06-231-3/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove isWindows boolean stateHarvey Harrison2012-06-231-12/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove appletLauncher code, rely on JOGL to load native bitsHarvey Harrison2012-06-231-16/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate deviceMap with type informationHarvey Harrison2012-06-232-5/+3
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove some dead code from Screen3DHarvey Harrison2012-05-191-2/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove inc/dec canvasCount helpers from Screen3DHarvey Harrison2012-05-191-15/+0
| | | | | | Only used by MasterControl and it does its own locking there. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove unused activeViews list from Screen3DHarvey Harrison2012-05-191-15/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate the Device->Renderer map and always use static accessHarvey Harrison2012-05-193-21/+15
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: removed some unused local vars in Canvas3DHarvey Harrison2012-05-191-7/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate dirty list of displaylistsHarvey Harrison2012-05-193-7/+6
| | | | | | - This would be better doen with a trivial inner class instead of Object[] Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove unneeded casts in Canvas3DHarvey Harrison2012-05-191-5/+4
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove RCS file markers from source filesHarvey Harrison2012-05-18399-1995/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove some unneeded casts from NodeRetainedHarvey Harrison2012-05-081-9/+9
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: annotate the SharedGroupRetained parents memberHarvey Harrison2012-05-088-37/+28
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: move Jogl-using classes into the main source folderHarvey Harrison2012-05-076-0/+0
| | | | | | We now assume Jogl support, keep it with the rest of the code. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: brutal hack to get offscreen rendering workingHarvey Harrison2012-05-031-9/+2
| | | | | | Done by stupidly trying things. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: final conversion of the JOGL backend to use JOGL2Julien Gouesse2012-05-032-30/+82
| | | | | | | | - still some work required in the offscreen case - updated for jogl2-rc8 package re-arranging Signed-off-by: Julien Gouesse <[email protected]> Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: disable support for GL_SGIX_texture_lod_biasHarvey Harrison2012-05-031-7/+9
| | | | | | | - ensure the Canvas3D feature flag TEXTURE_LOD_OFFSET never gets set which will avoid this path entirely. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: disable support for GL_SGIS_sharpen_texture and GL_SGIS_detail_textureHarvey Harrison2012-05-031-20/+29
| | | | | | | - Ensure Canvas3D feature flags TEXTURE_DETAIL and TEXTURE_SHARPEN cannot be set - All of these constants now map to Texture.BASE_LEVEL_LINEAR Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: disable support for GL_SGIS_texture_filter4Harvey Harrison2012-05-031-10/+14
| | | | | | | - disable the Canvas3D.FILTER4 feature flag always, causes internal fallback to Texture.BASE_LEVEL_LINEAR Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: disable support for GL_SGI_texture_color_tableHarvey Harrison2012-05-031-51/+54
| | | | | | | - make sure the Canvas3D.TEXTURE_COLOR_TABLE feature flag that guards this is never enabled - Canvas3D:textureColorTableSize is always 0 now Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: disable all support for GL_NV_register_combinersHarvey Harrison2012-05-032-238/+245
| | | | | | | - remove ability to enable them using j3d.usecombiners - comment out body of function, remove it from Pipeline entirely later Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: mark all occurences of GL_SUN_global_alpha as FIXMEHarvey Harrison2012-05-031-32/+35
| | | | | | | | | | | | | | | | | | | | The hilarious part is, the JOGL1 pipeline never used this feature anyway as when it tested for the extension, there was a typo 'gloabl' which meant it never was counted as available by the Canvas3D class...fun. Likely this all just needs removing and replacing with vertex(?) shaders, there is also API that exposes this in the Pipeline interface that should be killed as it was only to expose this feature: Pipeline:setGlobalAlpha Pipeline:disableGlobalAlpha Canvas3D:setGlobalAlpha Canvas3D:supportGlobalAlpha GeometryArrayRetained:disableGlobalAlpha ...and more. Signed-off-by: Harvey Harrison <[email protected]>