Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UWP support to BabylonReactNative #137

Merged
merged 80 commits into from
Jan 21, 2021

Commits on Oct 26, 2020

  1. setup react windows project

    Chris Barth committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    3256064 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e55b8c View commit details
    Browse the repository at this point in the history
  3. cache some helper logic

    Chris Barth committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    1e96682 View commit details
    Browse the repository at this point in the history
  4. change setup to x64 for local testing

    Chris Barth committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    0c3b117 View commit details
    Browse the repository at this point in the history
  5. add source files

    Chris Barth committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    7cb9a19 View commit details
    Browse the repository at this point in the history
  6. add some needed files

    Chris Barth committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    f8cb2b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. working winrt plugin initialization

    Chris Barth committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    e5c243c View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. more windows work

    Chris Barth committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    5500b7d View commit details
    Browse the repository at this point in the history
  2. complete merge

    Chris Barth committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    740cdd1 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. failing during linker

    Chris Barth committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    6e0642b View commit details
    Browse the repository at this point in the history
  2. add options to vcxproj to try and unblock debug builds

    Chris Barth committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    f46a5d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. move to use jsi

    Chris Barth committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    ba04d8d View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. fix modules

    Chris Barth committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    321625f View commit details
    Browse the repository at this point in the history
  2. add react-native-windows dependency

    Chris Barth committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    6d7eec3 View commit details
    Browse the repository at this point in the history
  3. merge master

    Chris Barth committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    344aa12 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. working compilation

    Chris Barth committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    0c3cbd6 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. current state

    Chris Barth committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    2d9ef2d View commit details
    Browse the repository at this point in the history
  2. current proto changes

    Chris Barth committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    5e18391 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. working native input compilation

    Chris Barth committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    4c5778f View commit details
    Browse the repository at this point in the history
  2. fix playground solution

    Chris Barth committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    f0bed54 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. close to working

    Chris Barth committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    d98762d View commit details
    Browse the repository at this point in the history
  2. working windows logic

    Chris Barth committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    fd3335e View commit details
    Browse the repository at this point in the history
  3. hacked app setup to support working windows logic

    Chris Barth committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    c28b098 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. working vr

    Chris Barth committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    07b127f View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. move BabylonNative dll definition and add arm64 support

    Chris Barth committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    9ac1c23 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2021

  1. fix babylonnative to build in module folder

    Chris Barth committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    0fe138a View commit details
    Browse the repository at this point in the history
  2. fix submodule declarations

    Chris Barth committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    b8c0384 View commit details
    Browse the repository at this point in the history
  3. remove unneeded build scripts

    Chris Barth committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    7962233 View commit details
    Browse the repository at this point in the history
  4. add clean solution

    Chris Barth committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    0d7e725 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. working build

    Chris Barth committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    4adc50c View commit details
    Browse the repository at this point in the history
  2. working build

    Chris Barth committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    caa66e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. typescript content needs cleaned up

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    8498e69 View commit details
    Browse the repository at this point in the history
  2. things need cleaned up but we will try a clean repo

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    a6c8486 View commit details
    Browse the repository at this point in the history
  3. fix package.json definition

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    4abc4f8 View commit details
    Browse the repository at this point in the history
  4. remove debug logic

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    ba05041 View commit details
    Browse the repository at this point in the history
  5. get metro to play nice with new exclusion list

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    09b0090 View commit details
    Browse the repository at this point in the history
  6. add x86, arm build support

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    9b012f2 View commit details
    Browse the repository at this point in the history
  7. revert files

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    6055788 View commit details
    Browse the repository at this point in the history
  8. packages working

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    6339293 View commit details
    Browse the repository at this point in the history
  9. complete merge

    Chris Barth committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    ce79ce9 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2021

  1. Configuration menu
    Copy the full SHA
    d3d9413 View commit details
    Browse the repository at this point in the history
  2. fix package path resolution for react native windows

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    910f79f View commit details
    Browse the repository at this point in the history
  3. prepare for draft review

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    e2b0e98 View commit details
    Browse the repository at this point in the history
  4. comment out slider, needs work to fix

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    1b7f62a View commit details
    Browse the repository at this point in the history
  5. move to newest babylonnative and fix gitmodule repo

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    fd740a8 View commit details
    Browse the repository at this point in the history
  6. remove unneeded package-lock

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    4442fac View commit details
    Browse the repository at this point in the history
  7. remove untrue comments

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    2aeeb7f View commit details
    Browse the repository at this point in the history
  8. remove unneeded comments

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    37f80fe View commit details
    Browse the repository at this point in the history
  9. fix namespace comment names

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    8e92ef3 View commit details
    Browse the repository at this point in the history
  10. avoid checking in bin log

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    e2e5086 View commit details
    Browse the repository at this point in the history
  11. revert unneeded metro.config.js changes

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    d89f4e0 View commit details
    Browse the repository at this point in the history
  12. get npm install working vs using yarn

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    0300c5d View commit details
    Browse the repository at this point in the history
  13. get project to work with npm install

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    1ae6ee7 View commit details
    Browse the repository at this point in the history
  14. add readme tips

    Chris Barth committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    efa7fb4 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. fix permissions and slider initialization issues

    Chris Barth committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    130874b View commit details
    Browse the repository at this point in the history
  2. add step value to fix windows slider usage

    Chris Barth committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    cd326b3 View commit details
    Browse the repository at this point in the history
  3. rename babylon native component to avoid lib collisions

    Chris Barth committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    af82b5a View commit details
    Browse the repository at this point in the history
  4. rename to BabylonReactNative

    Chris Barth committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    a775a06 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. complete merge

    Chris Barth committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    72606db View commit details
    Browse the repository at this point in the history
  2. ready for review

    Chris Barth committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    af5f0b6 View commit details
    Browse the repository at this point in the history
  3. update build steps

    Chris Barth committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    90daed8 View commit details
    Browse the repository at this point in the history
  4. cleanup some unneeded changes

    Chris Barth committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    d6050ba View commit details
    Browse the repository at this point in the history
  5. avoid moving to new commit

    Chris Barth committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    1a33cf9 View commit details
    Browse the repository at this point in the history
  6. add event revokers

    Chris Barth committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    ecc21cb View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. add uwp build logic

    Chris Barth committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    98e1d5d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. revert settings file

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    5585d9f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'uwpPackage' into uwp

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    6d9b1bb View commit details
    Browse the repository at this point in the history
  3. remove files and update documentation

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    0dc287a View commit details
    Browse the repository at this point in the history
  4. address review comments

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    3f2a26b View commit details
    Browse the repository at this point in the history
  5. address more review comments

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    466f94d View commit details
    Browse the repository at this point in the history
  6. Update Modules/@babylonjs/react-native/EngineHook.ts

    Co-authored-by: Ryan Tremblay <ryantrem@msn.com>
    chrisfromwork and ryantrem authored Jan 19, 2021
    Configuration menu
    Copy the full SHA
    874dbc3 View commit details
    Browse the repository at this point in the history
  7. address review comments

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    3ec80d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    910c952 View commit details
    Browse the repository at this point in the history
  9. move hmd render behaviors to enginehook

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    465d9c3 View commit details
    Browse the repository at this point in the history
  10. remove unneeded dev dependencies

    Chris Barth committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    336535f View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. move engine logic into engineview

    Chris Barth committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    874fa7f View commit details
    Browse the repository at this point in the history
  2. Update Modules/@babylonjs/react-native/EngineHook.ts

    Co-authored-by: Ryan Tremblay <ryantrem@msn.com>
    chrisfromwork and ryantrem authored Jan 20, 2021
    Configuration menu
    Copy the full SHA
    78b388a View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. address review comments

    Chris Barth committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    4515879 View commit details
    Browse the repository at this point in the history
  2. remove unneeded reference

    Chris Barth committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    d211e8f View commit details
    Browse the repository at this point in the history
  3. Update Apps/Playground/App.tsx

    Co-authored-by: Ryan Tremblay <ryantrem@msn.com>
    chrisfromwork and ryantrem authored Jan 21, 2021
    Configuration menu
    Copy the full SHA
    5a5e093 View commit details
    Browse the repository at this point in the history