Commit Graph

  • cb9fe3edf2 Bounds check SIMD on ARM. Patrick Walton 2019-04-18 14:05:30 -0700
  • c688d04412 Remove the scene assembly thread, and pipeline only fills instead of alpha tiles. Patrick Walton 2019-04-15 13:21:24 -0700
  • fbc2a56b30
    Merge pull request #133 from jdm/pf3-magicleap Patrick Walton 2019-04-17 15:01:18 -0700
  • 214ad9de72 Replace readme directions with makefile targets. Josh Matthews 2019-04-15 13:56:33 -0400
  • 8b3bf7d064 Use linker directly to to avoid linker errors. Josh Matthews 2019-04-15 13:56:17 -0400
  • bf55026a71 Add basic travis CI for native and magicleap demos. Josh Matthews 2019-04-15 13:24:54 -0400
  • 7cd8452ffc Update magicleap README for SDK 0.20.0 Alan Jeffrey 2019-04-12 14:10:54 -0500
  • f20a023ba7 Rearranged magicleap demo svgs Alan Jeffrey 2019-04-12 13:40:42 -0500
  • 6b19234a44 Removed stats from magicleap demo Alan Jeffrey 2019-04-12 13:40:15 -0500
  • 24a7801820 The magicleap demo library is a shared library Alan Jeffrey 2019-04-11 16:42:13 -0500
  • 3603324437 Added copyright statement to magicleap demo files Alan Jeffrey 2019-04-10 21:10:17 -0500
  • 1605a47956 Updated to new PF3 API Alan Jeffrey 2019-04-10 11:32:03 -0500
  • 8d5b44140b Magicleap demo is less chatty Alan Jeffrey 2019-04-09 15:01:48 -0500
  • bc89d88222 Dead code elimination Alan Jeffrey 2019-04-09 14:58:28 -0500
  • 4c1e532f7f Regenerated Cargo.lock Alan Jeffrey 2019-04-09 14:32:06 -0500
  • 06b5e3330d Get the pathfinder magicleap demo to compile with v0.20.0 of the SDK Alan Jeffrey 2019-04-09 11:35:04 -0500
  • 0f0062351d Make pathfinder_immersive_demo a shared library. Alan Jeffrey 2019-04-09 11:33:57 -0500
  • 41dc655967 Update for current Window interface Alan Jeffrey 2019-04-09 14:35:52 -0500
  • bd70cb0135 Changed some of the magicleap demo SVGs Alan Jeffrey 2019-04-05 16:27:01 -0500
  • 1c1eaf20d1 Get the magicleap immersive demo to respond to new file name arguments Alan Jeffrey 2019-04-04 17:09:34 -0500
  • 3bd825196e Get the magicleap immersive mode demo to take a filename argument Alan Jeffrey 2019-04-04 12:55:24 -0500
  • 6f5a72229c Add focusing to the magicleap demo cube Alan Jeffrey 2019-04-04 12:00:06 -0500
  • 9fd479d604 Expose a C API for getting pathfinder to render to an EGL surface Alan Jeffrey 2019-04-04 11:21:41 -0500
  • 29ef8b57e0 Use pathfinder directly for magicleap demo cube faces rather than using pathfinder_demo Alan Jeffrey 2019-04-09 14:33:33 -0500
  • 685651c119 Wire up magicleap landscape demo cube faces to pathfinder demo Alan Jeffrey 2019-04-09 14:41:15 -0500
  • 1aedbec4d7 Get landscape app to respond to clicks Alan Jeffrey 2019-04-01 13:13:41 -0500
  • 37c7457929 Add magicleap landscape demo Alan Jeffrey 2019-03-29 15:28:16 -0500
  • 8ba56e5597 Pin the scene threads to CPUs Alan Jeffrey 2019-03-28 14:36:27 -0500
  • 6642a2ce1e Lerp the initial cameras to get the initial transform Alan Jeffrey 2019-03-28 11:22:22 -0500
  • 463ea6519b Move a magic number into a constant declaration Alan Jeffrey 2019-03-27 17:06:06 -0500
  • cf6032416c Predict next frame pose Alan Jeffrey 2019-03-27 16:40:09 -0500
  • 8de4b952be Change initial camera transform Alan Jeffrey 2019-03-27 11:37:06 -0500
  • daeee1305c Set rayon thread pool size to be 2 in magicleap demo Alan Jeffrey 2019-03-27 11:36:16 -0500
  • dd0283d848 Reenable jemallocator Alan Jeffrey 2019-03-25 12:36:15 -0500
  • 838bf684fb Add magicleap demo Alan Jeffrey 2019-03-09 11:57:44 -0600
  • e00e862df0 Merge remote-tracking branch 'asajeffrey/demo-device-controls-viewports' into pf3 Patrick Walton 2019-04-12 14:13:25 -0700
  • 3996d9a653 Merge remote-tracking branch 'asajeffrey/demo-camera-transforms-event' into pf3 Patrick Walton 2019-04-12 14:10:03 -0700
  • 782e352bf2 Make `BackgroundColor` public. Patrick Walton 2019-04-12 14:07:36 -0700
  • 4e7bbf7a49
    Merge pull request #130 from asajeffrey/demo-transparent-no-floor Patrick Walton 2019-04-12 14:05:00 -0700
  • 06439f858f Store the tile rect in only one place in the scene assembly thread Patrick Walton 2019-04-12 11:55:05 -0700
  • eedb8bbadf Separated viewport from make_current. Alan Jeffrey 2019-04-12 11:30:00 -0500
  • b98336a430 Clear all GL contexts before rendering a scene Alan Jeffrey 2019-04-08 11:47:01 -0500
  • 50e5790c9f Allow devices to determine the viewport for each eye Alan Jeffrey 2019-03-20 15:16:57 -0500
  • fcb122ddb8 PR #114 2/2 Alan Jeffrey 2019-04-12 08:56:13 -0500
  • 9da93c46e8 PR #114 1/2 Alan Jeffrey 2019-03-20 14:30:15 -0500
  • 5c30913716 Removed mode from 3D demo camera Alan Jeffrey 2019-04-12 08:56:13 -0500
  • 61caaeb2ff Allow devices to set transforms for each camera Alan Jeffrey 2019-03-20 14:30:15 -0500
  • 21563d9d7f Move the Z-buffer over to the `DenseTileMap` abstraction Patrick Walton 2019-04-11 19:38:31 -0700
  • eef6045ed7 Add missing `tile_map.rs` file Patrick Walton 2019-04-11 19:36:55 -0700
  • 6a967c19f4 Introduce a `DenseTileMap<T>` type for better abstraction and SIMD use Patrick Walton 2019-04-11 19:25:02 -0700
  • 9e38da25e1 Remove the `TileObjectPrimitive` structure in favor of a flat list of backdrops. Patrick Walton 2019-04-11 18:54:03 -0700
  • e11f5646ab Don't draw the floor if the background is transparent Alan Jeffrey 2019-04-11 11:19:18 -0500
  • 4e6bbf59ba Stop using `crossbeam-channel`, as it's slower than `std::sync::mpsc` on macOS at least Patrick Walton 2019-04-10 20:29:13 -0700
  • c5ccd0f6e0 Add partial support for transparent background colors. Patrick Walton 2019-04-10 14:42:24 -0700
  • 12b3b1cd9a
    Merge pull request #128 from asajeffrey/demo-handle-events-before-scene-update Patrick Walton 2019-04-10 08:42:33 -0700
  • 8cb2ae8918
    Merge pull request #127 from asajeffrey/pf3-mut-present Patrick Walton 2019-04-10 08:42:05 -0700
  • 3d4f8bd008 Pipeline between CPU and GPU at a more fine-grained level. Patrick Walton 2019-03-29 19:11:38 -0700
  • 3337dd897c In the demo, handle events before updating the scene Alan Jeffrey 2019-04-08 11:24:41 -0500
  • c26a443b0d Make the demo window present method take a &mut self Alan Jeffrey 2019-04-08 11:16:57 -0500
  • d090dd459b Remove the layer of indirection between object indices and shaders Patrick Walton 2019-04-03 11:58:45 -0700
  • 2f651ed537
    Merge pull request #117 from asajeffrey/pf3-options Patrick Walton 2019-04-02 14:30:43 -0700
  • dc77a5262f TAB toggles UI visibility in the demo Alan Jeffrey 2019-04-02 15:55:38 -0500
  • 0166ff96de Allow demo UI to show just stats Alan Jeffrey 2019-04-02 15:48:28 -0500
  • 3fafaff04f Option to disable the UI Alan Jeffrey 2019-03-21 16:06:52 -0500
  • 4db3fb6279 Allow demo apps to provide default options Alan Jeffrey 2019-03-21 16:06:30 -0500
  • ace5392701
    Merge pull request #116 from asajeffrey/gitignore-emacs Patrick Walton 2019-04-02 11:01:08 -0700
  • 6b6f24c98d Merge remote-tracking branch 'origin/pf3' into pf3 Patrick Walton 2019-03-28 21:25:53 -0700
  • 79b26bb9bd Split out the swizzles into separate modules Patrick Walton 2019-03-28 21:25:33 -0700
  • ae192ffee7 Add ARM SIMD Patrick Walton 2019-03-28 14:55:38 -0700
  • a987bf0fc1
    Merge pull request #124 from asajeffrey/pf3-demo-customize-rayon Patrick Walton 2019-03-28 15:17:23 -0700
  • c51885a696 Renamed customize_rayon to adjust_thread_pool_settings Alan Jeffrey 2019-03-28 17:16:47 -0500
  • 52fa494d48 Allow the Window to customize rayon's thread builder Alan Jeffrey 2019-03-28 14:34:24 -0500
  • e4b613c2c8 Stroke then transform instead of the reverse. Patrick Walton 2019-03-26 19:56:59 -0700
  • db3851d754 Get subpixel AA and gamma correction working in 2D Patrick Walton 2019-03-25 16:13:56 -0700
  • 29cedb96ef
    Merge pull request #113 from asajeffrey/gl-nonzero-default-framebuffer Patrick Walton 2019-03-25 15:13:46 -0700
  • 224c8e85b9 Create separate shaders for monochrome and multicolor tiles. Patrick Walton 2019-03-22 14:28:18 -0700
  • ab3b28f82b Allow a non-zero default framebuffer Alan Jeffrey 2019-03-21 13:34:59 -0500
  • a2db354eda Add emacs backup files to .gitignore Alan Jeffrey 2019-03-21 11:44:48 -0500
  • 26fea26f87 Allow construction of a `Transform3DF32` from a quaternion describing a rotation. Patrick Walton 2019-03-20 16:26:43 -0700
  • a0aeb124ad
    Merge pull request #112 from asajeffrey/geometry-perspective-post-mul Patrick Walton 2019-03-20 14:26:11 -0700
  • 6ca5dc5f62 Add basic barrel distortion support for VR Patrick Walton 2019-03-20 13:40:48 -0700
  • 1769246e5a Add Perspective::post_mul Alan Jeffrey 2019-03-20 13:59:55 -0500
  • 2819a88060
    Merge pull request #110 from nical/swizzle Patrick Walton 2019-03-20 10:21:44 -0700
  • 301075ef86 Fix swizzles in scalar.rs. Nicolas Silva 2019-03-20 17:19:11 +0100
  • 0458d9a7f2 Factor out bits of the postprocessing shader into includes Patrick Walton 2019-03-18 21:40:10 -0700
  • 9025189650 Allow opening new SVGs in the Android port Patrick Walton 2019-03-18 18:13:13 -0700
  • 49660a6b31 Add more Daydream VR support Patrick Walton 2019-03-15 15:23:37 -0700
  • 5db7edad0b Add specific rendering methods for each eye Patrick Walton 2019-03-14 20:15:48 -0700
  • e212a839b4 Get device orientation changes partially working Patrick Walton 2019-03-14 19:13:27 -0700
  • f02e75edaf Use the gyroscope to look around on Android Patrick Walton 2019-03-14 15:29:56 -0700
  • bb32777101 Initial work toward VR support Patrick Walton 2019-03-13 16:32:39 -0700
  • 9c404dfdc1 Add an Android port Patrick Walton 2019-03-08 16:52:47 -0800
  • d5effc35ae Invert control flow. Patrick Walton 2019-03-08 12:45:10 -0800
  • d1728dfe6d Update the scalar SIMD fallback Patrick Walton 2019-03-08 12:30:07 -0800
  • a74c0abbec Factor the SDL code out in preparation for other ports Patrick Walton 2019-03-07 16:14:26 -0800
  • 25558c2177 Only emit warnings for non-empty `<defs>` nodes. Patrick Walton 2019-03-07 11:23:44 -0800
  • 640ac61b8d Switch to a light background by default; fix 3D velocity Patrick Walton 2019-03-07 11:15:43 -0800
  • b80ab2ad25 Only show the "Text Effects" button when a monochrome SVG is loaded Patrick Walton 2019-03-06 19:35:57 -0800
  • 40209b6fe8 Show a warning when unsupported SVG features are used Patrick Walton 2019-03-06 18:25:08 -0800
  • 6062676d0e Add tooltips to the buttons in the demo Patrick Walton 2019-03-06 11:33:59 -0800