summaryrefslogtreecommitdiff
path: root/Userland/Applications/3DFileViewer
AgeCommit message (Expand)Author
2022-01-203DFileViewer: Use FileSystemAccessClient::try_* APIsMustafa Quraish
2022-01-20Userland: Add horizontal mouse scroll supportDmitry Petrov
2022-01-18LibGL+LibSoftGPU+3DFileViewer: Implement Specular highlighting :^)Jesse Buhagiar
2022-01-123DFileViewer: Replace lambertian lighting with GL LightingJesse Buhagiar
2022-01-093DFileViewer: Propagate errors using try_set_main_widget in maincreator1creeper1
2021-12-12Userland: Use File::lines() range-based for loop where appropriateSahan Fernando
2021-12-013DFileViewer: Add checkbox to disable textureJelle Raaijmakers
2021-11-293DFileViewer: Set correct aspect ratio in view frustumJelle Raaijmakers
2021-11-293DFileViewer: Improve FPS displayJelle Raaijmakers
2021-11-28Everywhere: Use default execpromises argument for Core::System::pledgeBrian Gianforcaro
2021-11-23LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCoreAndreas Kling
2021-11-22Everywhere: Use Application::construct() with Main::Arguments directlyMustafa Quraish
2021-11-223DFileViewer: Port to LibMainPedro Pereira
2021-11-133DFileViewer: Clean some code for increased readability on MeshPedro Pereira
2021-11-133DFileViewer: Calculate face-normal from vertex-normals of the trianglePedro Pereira
2021-11-133DFileViewer: Add 'normals' to Mesh constructorPedro Pereira
2021-11-133DFileViewer: Add vertex normal parsing to WavefrontOBJLoaderPedro Pereira
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_create()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file()Andreas Kling
2021-10-27Everywhere: Rename left/right-click to primary/secondaryFiliph Sandström
2021-09-123DFileViewer: Use ElapsedTimer::start_new()Brian Gianforcaro
2021-09-093DFileViewer: Use unveil and FileSystemAccessServerTimothy
2021-09-013DFileViewer: Maintain the FPS counter's positionDawid Wolosowicz
2021-08-18LibGL: Fix triangle winding calculationStephan Unverwerth
2021-08-18LibGL: Fix interpretation of BGRA byte orderStephan Unverwerth
2021-08-18LibGL: Fix glTexCoord behaviourStephan Unverwerth
2021-08-18LibGL+3DFileViewer: Make glRotatef accept degrees, not radiansStephan Unverwerth
2021-08-123DFileViewer: Allow zooming via mouse wheelStephan Unverwerth
2021-08-123DFileViewer: Add magnification filters to texture menuStephan Unverwerth
2021-08-123DFileViewer: Add texture menuStephan Unverwerth
2021-08-013DFileViewer: Display frame rate optionallyK-Adam
2021-08-01Applications: Remove unused header includesBrian Gianforcaro
2021-07-21Userland: Add GUI::Window::add_menu() and use it everywhereAndreas Kling
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-033DFileViewer: Add primitive mouse controlsNoah Rosamilia
2021-06-17Everywhere: Add component declarationsGunnar Beutner
2021-06-06AK+Everywhere: Disallow constructing Functions from incompatible typesAli Mohammad Pur
2021-05-30LibGL: Implement glBindTexture()Stephan Unverwerth
2021-05-273DFileViewer: Add separator before quit menu actionLinus Groh
2021-05-273DFileViewer: Add view menuErik Biederstadt
2021-05-263DFileViewer: Support textured modelsJesse Buhagiar
2021-05-213DFileViewer: Make the main widget a GUI::FrameAndreas Kling
2021-05-203DFileViewer: Clean up file handlingGunnar Beutner
2021-05-203DFileViewer: Move the example model into the home directoryGunnar Beutner
2021-05-203DFileViewer: Remove unveil() calls and add "thread" pledgeAndreas Kling
2021-05-193DFileViewer: Move `Demos/GLTeapot` to `Applications/3DFileViewer`Erik Biederstadt