Commit Graph

7 Commits (ce761cd20b0bf1fb06b400d46e4a80b0a63da5f5)

Author SHA1 Message Date
shadowislord 465e2b2280 * Make sure to set texture max level depending on whether mipmaps are to be generated, included in texture, or not required at all - this reduces memory allocated by GPU for textures that do not use mipmaps. 11 years ago
shadowislord 68cb1e900f Automatically upload GLSL 1.0 shaders as GLSL 1.1 if using desktop OpenGL to allow stricter error checking. 11 years ago
shadowislord 81498d6f79 * Introduce Image.isNPOT() which is now used to check if the image is non-power-of-2 in renderer implementations. 11 years ago
shadowislord 35cfae5ef0 * Merge revision 11058 from experimental branch 11 years ago
Nehon e4ba4e9e9e - Image loaders now assume ALL images are in sRGB space and set the flag accordingly 11 years ago
Nehon 77a4002c3d Added support for hardware srgb output (gamma correction). 11 years ago
Normen Hansen a16857c8f4 switch to gradle layout 11 years ago
rem..om 1ef4c21391 Added a comment setupTextureParams in LwjglRenderer about the switch with missing breaks 11 years ago
rem..om 5d02fe1c20 Made trunk sync with commit r11019 and commit r11020 11 years ago
dan..om fc8be06297 - Reverted the addition of the break; statement. 11 years ago
dan..om 687eb0ff19 - Removed SafeArray usage as it wasn't used. 11 years ago
PSp..om faf04cbb1f Keep better track of the independent alpha test related 11 years ago
rem..om f8be6cf686 One can now change the depth test function throught the additional renderstate of a material. 12 years ago
sha..RD d6fbd97482 * Add NativeObject.dispose() which deletes the object from GL driver, and if UNSAFE=true, also native buffers. 12 years ago
ShA..Rd 1aa0f9d7bd * LwjglRenderer adds capability for texture array support if OpenGL 3 is available 12 years ago
sha..RD 27bf244729 * Added glGetError() checks after every GL call (its ugly, I know, but it helps with debugging). Added option to disable it with constant on RendererUtil.ENABLE_ERROR_CHECKING. 12 years ago
rem..om 05e080100e Added support for int arrays uniforms. thanks to abies. 12 years ago
voi..om 23c1fddf8f Added support to upload/modify sub texture to Renderer interface introducing a new method: 12 years ago
nor..67 7ba657e430 - set logging from Level.INFO to Level.FINE for most logging 12 years ago
rem..om 01bf1ca843 Fixed 2 issues with shadows : 12 years ago
Sha..rd 9e03dba566 * Add checks for maximum texture resolution in all renderers 13 years ago
sky..ok 751cb9e20a Javadoc cleanup 13 years ago
rem..om 5111fd8b66 Implemented fixedfunc binding for AlphaTestFallOff 13 years ago
Sha..rd ac0f3a107c * Fix issue where setting texture on renderer with no mipmaps and then setting the same texture with mipmaps would prevent them from being generated (fixed for desktop GL1/GL2 and android) 13 years ago
rem..om ce124e7729 Renderer : Fix to copy framebuffer to exclude the upper bound if the rectangle as specified in opengl specs. Thanks @rectalogic 13 years ago
rem..om 4f848ab5b5 Renderer : Caps.Multisample is now correctly added to the renderer caps when GL_ARB_multisample is present in ogl caps 13 years ago
Sha..rd 55d75c5abc * Shader now stores shader language in the ShaderSources instead of the Shader itself (everything makes a lot more sense now). 13 years ago
Sha..rd ca3f1d941a * Fix issue 505 13 years ago
nor..67 ea0be5cf9f - fix imports across engine 13 years ago
Sha..rd 1ef93999a3 * Fix issue 391 13 years ago
Sha..rd cac820803b * Better checking for MRT in renderer (first against max color attachments then against draw buffers) 13 years ago
rem..om 311242b6d9 - Framebuffer can now render to a cube map face, thanks to dflemstr 13 years ago
Sha..rd f68475319a * Added new image format: Depth24Stencil8, for framebuffers and textures that need stencil data 13 years ago
rem..om 544e1f6342 Shaders : The line numbers on error now correctly takes the version line added to the shader into account 13 years ago
rem..om 3a0e1f50ac Shaders : The line number is now printed for each line of shader code in the standard error output when a shader fail to compile. 13 years ago
Sha..rd db4188c797 * InputManager will throw exception if joysticks are disabled instead of returning null 13 years ago
Sha..rd 96bde02de6 * Fix compile error in FrameBuffer, setRefreshNeeded() -> setUpdateNeeded() 13 years ago
rem..om cbd1248302 Mesh bufferList is now a SafeArrayList instead of an ArrayList 13 years ago
Sha..om 28a10e239c * Moved framebuffer exception INSIDE NPOT check instead of outside where it made no sense 13 years ago
nor..67 3cdaf0e051 jme3: 13 years ago
nor..67 1cc957e7e9 - big refactoring of engine build and cleaning of sources, totally breaking SDK build for now 13 years ago
sha..rd ffce10b8da * Added AwtPanel.attachTo() argument that allows attaching panel to main framebuffer instead of replacing it on the viewports 14 years ago
sha..rd afbf8ad69d * Allow loading non-square power-of-2 textures without resize 14 years ago
sha..rd 107380afc1 * Moved GLObjectManager to util, it is now NativeObjectManager and can be used to manage collection of any native object 14 years ago
sha..rd e3bff6d62a * Moved checkFrameBufferError() to part that sets up framebuffer. Can prevent odd crashes on some systems before any framebuffer is active. 14 years ago
sha..rd a5be89598f * Always close InputStream in WAVLoader 14 years ago
sha..rd 6d728615a3 * Ogre3D mesh.xml loader is now more resilient to certain models exported using blender2ogre 14 years ago
rem..om 9bd19338e3 Renderer : fixed clear color buffer when color write is disabled 14 years ago
sha..rd 2f41dcfd48 * More checkFrameBufferError() only when setting an FBO, and not when setting main FB 14 years ago
sha..rd 2d93b713f3 * Reapplied r8158 14 years ago