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

Integrate amethyst_renderer #7

Closed
wants to merge 125 commits into from
Closed

Integrate amethyst_renderer #7

wants to merge 125 commits into from

Commits on May 29, 2017

  1. Configuration menu
    Copy the full SHA
    13f54c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2017

  1. Configuration menu
    Copy the full SHA
    e372eb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c678bed View commit details
    Browse the repository at this point in the history
  3. Update to serde 0.9.6

    Aceeri committed Jun 8, 2017
    Configuration menu
    Copy the full SHA
    a2157bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d5d64d View commit details
    Browse the repository at this point in the history
  5. Config macro documentation

    Aceeri committed Jun 8, 2017
    Configuration menu
    Copy the full SHA
    952d90f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    51f5049 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d192f07 View commit details
    Browse the repository at this point in the history
  8. Debug for Project

    Aceeri committed Jun 8, 2017
    Configuration menu
    Copy the full SHA
    029d3b6 View commit details
    Browse the repository at this point in the history
  9. Clean up of project directory

    Aceeri committed Jun 8, 2017
    Configuration menu
    Copy the full SHA
    62d4542 View commit details
    Browse the repository at this point in the history
  10. Merge pull request amethyst#186 from derekdreery/inputhandler_mouse_move

    Implement InputHandler for mouse movement
    nchashch committed Jun 8, 2017
    Configuration menu
    Copy the full SHA
    906b95c View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2017

  1. toml configuration files

    Aceeri committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    54d5467 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2017

  1. Merge pull request amethyst#152 from Aceeri/project

    Project module (Configuration rework)
    nchashch committed Jun 11, 2017
    Configuration menu
    Copy the full SHA
    a247def View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2017

  1. Core asset management

    + Adds a crate "amethyst-assets"
    + Example usage and README.md
    
    This commit contains the core functionality
    for asset management. This means that e.g.
    formats or special syntax are to be done.
    torkleyy committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    4a5c73e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97a2c45 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2017

  1. Input rebind patch (amethyst#247)

    * Add input rebinding
    
    * Correct lots of typos.
    
    * Rewrite axis_value to be cleaner.
    
    * Add _released functions to compliment _down functions.
    
    * Remove outdated inline comment
    
    * Rename functions to be less confusing.
    
    * Add missing doc comments
    Xaeroxe authored and ebkalderon committed Jun 19, 2017
    Configuration menu
    Copy the full SHA
    1cc906d View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2017

  1. Fix input in pong example

    viral committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    df11b83 View commit details
    Browse the repository at this point in the history
  2. Merge pull request amethyst#251 from omni-viral/pong_input

    Fix input in pong example
    nchashch committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    cac6ca7 View commit details
    Browse the repository at this point in the history
  3. Convert to specs v0.9 (amethyst#250)

    * specs v0.9 compiled
    
    * examples on specs v.0.9
    
    * docs on specs v0.9
    
    * Remove adding default system . Add  to . Fix formatting and commenting issues
    
    * Sort imports. Remove unncesessary
    
    * TransformSystem is not thread-local. Sorting stuff
    
    * Add direct access to World
    Zakarum authored and ebkalderon committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    4e3d397 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2017

  1. Configuration menu
    Copy the full SHA
    459c3de View commit details
    Browse the repository at this point in the history
  2. Separate lifetimes for Application

    Expose InputHandler types
    Aceeri committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    037cd79 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2017

  1. Merge pull request amethyst#253 from Aceeri/clean

    Lifetimes for Application and Exposing InputHandler types
    Xaeroxe committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    6003069 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2017

  1. Nearly there

    torkleyy committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    bfca4f6 View commit details
    Browse the repository at this point in the history
  2. Remove license files

    torkleyy committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    f64fc70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4430d88 View commit details
    Browse the repository at this point in the history
  4. Reexport specs BoxedErr

    torkleyy committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    3db07f5 View commit details
    Browse the repository at this point in the history
  5. Fix Future::wait

    torkleyy committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    20bd059 View commit details
    Browse the repository at this point in the history
  6. Rename functions of Asset

    This commit renames asset_loaded to cache
    and cached to retrieve.
    torkleyy committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    f56beee View commit details
    Browse the repository at this point in the history
  7. No nightly support (amethyst#254)

    * Update readme
    
    Add language to indicate we don't officially support nightly or beta branches of Rust.
    
    * Update README.md
    
    * Update CONTRIBUTING.md
    
    * Change language to be a bit less harsh.
    Xaeroxe authored and kvark committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    221982e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c4c3146 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2017

  1. Fix doc comment

    torkleyy committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    aeb1358 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2017

  1. Configuration menu
    Copy the full SHA
    791018d View commit details
    Browse the repository at this point in the history
  2. Improve documentation

    torkleyy committed Jul 16, 2017
    Configuration menu
    Copy the full SHA
    d4dde98 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2017

  1. Configuration menu
    Copy the full SHA
    c36359c View commit details
    Browse the repository at this point in the history
  2. Move config back into amethyst_config (amethyst#255)

    * Move config back into its original crate so it can be used outside of amethyst
    
    * Fix up documentation and examples for newer macro
    
    * Travis develop branch specifier, alphabetical order for subcrates
    Aceeri authored and ebkalderon committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    e7cd9ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bd9b3c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    438e6fe View commit details
    Browse the repository at this point in the history
  5. Merge pull request amethyst#244 from torkleyy/assets

    Core asset management
    Xaeroxe committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    1b897a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2017

  1. Move config to root folder

    Aceeri committed Jul 20, 2017
    Configuration menu
    Copy the full SHA
    ef532b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2017

  1. Input rebinding phase 2

    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    b4f10c4 View commit details
    Browse the repository at this point in the history
  2. Add extern crate

    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    9e1af14 View commit details
    Browse the repository at this point in the history
  3. Remove unneccesary cast

    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    d35185f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0405e63 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    29f2f3d View commit details
    Browse the repository at this point in the history
  6. Run rustfmt

    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    42237d6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57ff6c3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ad3dcbe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cfe1f75 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    656cc42 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3377f62 View commit details
    Browse the repository at this point in the history
  12. Remove get prefix.

    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    eec5dbc View commit details
    Browse the repository at this point in the history
  13. Merge pull request amethyst#262 from Xaeroxe/format

    Run rustfmt
    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    a90dd65 View commit details
    Browse the repository at this point in the history
  14. Make requested changes

    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    a8b5bf0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    75f5004 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    05babf8 View commit details
    Browse the repository at this point in the history
  17. Merge pull request amethyst#264 from amethyst/appveyor

    Work around AppVeyor SSL problems
    Xaeroxe committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    ea2059e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f34a74e View commit details
    Browse the repository at this point in the history
  19. Merge pull request amethyst#261 from Xaeroxe/input-phase2

    Input rebinding phase 2
    torkleyy committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    87a2846 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2017

  1. Configuration menu
    Copy the full SHA
    f87b75c View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2017

  1. Add Context trait and move Asset functions to Context

    This changes these functions to methods because they
    essentially operate on the context.
    torkleyy committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    9b0fb83 View commit details
    Browse the repository at this point in the history
  2. Integrate RON (amethyst#269)

    * Integrate RON
    
    * Fix compile error with serde default
    
    * Add missing serde crate
    
    * Fix examples
    
    * Update documentation references to YAML
    
    * Add entry to changelog
    torkleyy authored and Xaeroxe committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    a662404 View commit details
    Browse the repository at this point in the history
  3. Add SimpleContext

    torkleyy committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    237bd8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    769623d View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2017

  1. Merge pull request amethyst#270 from torkleyy/context

    Add `Context` trait and move `Asset` functions to `Context`
    torkleyy committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    4623d2e View commit details
    Browse the repository at this point in the history
  2. Make Asset type appear in public methods parameters instead of its …

    …`Context`
    viral committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    0989be6 View commit details
    Browse the repository at this point in the history
  3. One more type twist

    viral committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    4000f76 View commit details
    Browse the repository at this point in the history
  4. Merge pull request amethyst#273 from omni-viral/asset_tweak

    A little tweak in amethyst_assets public interface
    torkleyy committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    8b99595 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2017

  1. Asset Hot Reloading [1/2] (amethyst#272)

    * Asset Hot Reloading [1/2]
    
    * Add docs for type param A
    
    * Optimize atomic operations
    torkleyy authored and Xaeroxe committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    e2ac8d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2df9e2f View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2017

  1. Input rebinding phase 3 (amethyst#274)

    Split out implementation into multiple files
    Add serde remote derive for VirtualKeyCode and MouseButton
    Add Bindings structure which can be saved and loaded with amethyst_config
    Restructure button/key/mouse_button API to use ButtonState to query for inputs in a specific state rather than having a function for each state.
    Upgrade smallvec dependency to permit serialization and deserialization.
    Fix pong example.
    Xaeroxe authored and torkleyy committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    65b3b8f View commit details
    Browse the repository at this point in the history
  2. Remove broadcaster

    torkleyy committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    dbbcb5b View commit details
    Browse the repository at this point in the history
  3. Merge pull request amethyst#276 from torkleyy/broadcast

    Remove broadcaster
    torkleyy committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    1179ee0 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2017

  1. Configuration menu
    Copy the full SHA
    86eccc0 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2017

  1. Initial renderer commit

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    4744896 View commit details
    Browse the repository at this point in the history
  2. Combine mesh.rs and vertex.rs, add scene.rs

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    2690c68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    991438c View commit details
    Browse the repository at this point in the history
  4. Nest target and stage under pipe, make renderer own window, add scene…

    … to draw method
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    011ef50 View commit details
    Browse the repository at this point in the history
  5. Convert tabs to spaces in light.rs

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    c1eda3f View commit details
    Browse the repository at this point in the history
  6. Remove RendererBuilder

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    0990816 View commit details
    Browse the repository at this point in the history
  7. Clean up examples

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    7cde42a View commit details
    Browse the repository at this point in the history
  8. Documentation improvements, add re-exports

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    3556a39 View commit details
    Browse the repository at this point in the history
  9. Add missing remove_mesh method to mesh.rs

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    592a363 View commit details
    Browse the repository at this point in the history
  10. Add material, texture, and effect types, update dependencies, serde d…

    …ependency, minor refactor
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    44ab7b2 View commit details
    Browse the repository at this point in the history
  11. Remove unneeded .bak file

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    0f64ac7 View commit details
    Browse the repository at this point in the history
  12. Add thread pool to renderer

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    7df0069 View commit details
    Browse the repository at this point in the history
  13. Prep for builder serialization support

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    92bc3ad View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2d7d7ea View commit details
    Browse the repository at this point in the history
  15. Filter out disabled stages before applying pass

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    bbe9990 View commit details
    Browse the repository at this point in the history
  16. Correct pass doc comments

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    5c75550 View commit details
    Browse the repository at this point in the history
  17. Expand module comment in lib.rs

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    fe7223c View commit details
    Browse the repository at this point in the history
  18. Correct module comment in pipe/mod.rs

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    06bed5b View commit details
    Browse the repository at this point in the history
  19. Update dependencies, add cam.rs

    Add several static methods to Rgba
    
    Allow color::Rgba to be used in constant buffers
    
    Rename encoder.rs to enc.rs, update Encoder type
    
    Allow light types to be uploaded as constant buffers
    
    Add &Scene to PostprocFn, add LightIter and MeshIter to Scene type
    
    Derive Serialize, Deserialize for TextureBuilder
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    1d722a7 View commit details
    Browse the repository at this point in the history
  20. Minor reformatting

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    3c4d774 View commit details
    Browse the repository at this point in the history
  21. Update to winit 0.6 and glutin 0.8

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    b06916a View commit details
    Browse the repository at this point in the history
  22. Fix renderer examples, remove gfx_device module, hide some build meth…

    …ods, test runtime PSO
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    0001dca View commit details
    Browse the repository at this point in the history
  23. Fix renderer examples, remove gfx_device module, hide some build meth…

    …ods, test runtime PSO
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    cb0897d View commit details
    Browse the repository at this point in the history
  24. Update deps, add prelude.rs, add rust-derivative, add SystemExt trait…

    …, basic Event and EventsIter code
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    3f54d04 View commit details
    Browse the repository at this point in the history
  25. Reorganize according to amethyst#191, minor reformatting

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    b2d4704 View commit details
    Browse the repository at this point in the history
  26. Add hidden Engine::new() ctor, tweak handle_event() match style, fix …

    …state.rs tests
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    5eb2c0d View commit details
    Browse the repository at this point in the history
  27. Use Cargo workspace commands in .travis.yml

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    0f4714a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    a53aa88 View commit details
    Browse the repository at this point in the history
  29. Remove extra import in pso.rs, hide MeshBuilder::build() and TextureB…

    …uilder::build() methods
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    5c39b49 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3aebf31 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7cec9ee View commit details
    Browse the repository at this point in the history
  32. Hook up BlitBuffer pass prototype, fix profiler feature, adjust .giti…

    …gnore
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    674949a View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    56a9e34 View commit details
    Browse the repository at this point in the history
  34. Disable cgmath simd (b/c nightly), use derivative in renderer, add Ra…

    …wGlobal to Effect, change EffectBuilder
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    9827be1 View commit details
    Browse the repository at this point in the history
  35. Do not re-export thread_profiler crate

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    c7c026b View commit details
    Browse the repository at this point in the history
  36. Update hello_world.md

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    27971d1 View commit details
    Browse the repository at this point in the history
  37. Use Arc<ThreadPool>, add dedicated RendererBuilder

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    e8c3f71 View commit details
    Browse the repository at this point in the history
  38. Use pub(crate) and revise builder method names

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    39f156d View commit details
    Browse the repository at this point in the history
  39. Correct 'value' to 'map' in doc comment

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    25049ff View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    f86db21 View commit details
    Browse the repository at this point in the history
  41. Correct mixed indentation in pso.rs

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    ff4f442 View commit details
    Browse the repository at this point in the history
  42. Update deps, remove unused types, add ShaderModel, add metal.rs, fix …

    …spacing
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    51b6226 View commit details
    Browse the repository at this point in the history
  43. Update doc comment in lib.rs

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    7038aeb View commit details
    Browse the repository at this point in the history
  44. Rendering stuff (#3)

    * New DrawFlat pass. Example sphere works with DrawFlat
    
    * Three pass kinds. Prep, Main and Post
    
    * Implement some physically based rendering
    
    * Revert unnecessary change
    
    * Correct DrawFlat. Use size of vertex type from parameter.
    Fix sphere example. Clear draw buffer.
    Remove unnecessary 'use's
    
    * Add new vertex format 'PosNormTangTex' which holds tangent vector along with normal.
    
    * Correct default normal texture
    
    * Accept tangent vector in shaders
    
    * Correct fresnel calculation in pbm.glsl
    
    * Use normal map in pbm.glsl
    Use PosNormTangTex in material example
    
    * Improve vertex attribute query by 'WithField' trait
    
    * Make linking easier for users of 'Effect'
    
    * Bound in 'Slice' instance in MeshBuilder::finish
    
    * Fix data linking
    
    * Move parts of shader algorithm into functions
    
    * Apply passes in stage in sequence they were added. Use next slice of encoders for each pass (reusing last encoder from previous slice)
    
    * Apply all parallelable passes with single for_each
    
    * A little refactoring.
    Zakarum committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    791ed4a View commit details
    Browse the repository at this point in the history
  45. Rebase on develop, more renderer refactoring

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    733d3c4 View commit details
    Browse the repository at this point in the history
  46. Boost performance of examples, fix broken doc tests, tweak encoders_r…

    …equired, use iterators in Stage::apply
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    11d936d View commit details
    Browse the repository at this point in the history
  47. Use collect(), add more doc comments, add enable/disable methods, ref…

    …ormatting
    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    33e40f4 View commit details
    Browse the repository at this point in the history
  48. Fix over-eager collect() bug

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    5ac0222 View commit details
    Browse the repository at this point in the history
  49. Minor formatting tweaks, more doc comments.

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    05dd2ed View commit details
    Browse the repository at this point in the history
  50. Make RendererBuilder and EffectBuilder non-consuming

    ebkalderon authored and viral committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    b1874ad View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2017

  1. Integrate amethyst_renderer

    viral committed Aug 15, 2017
    Configuration menu
    Copy the full SHA
    46c8f8e View commit details
    Browse the repository at this point in the history
  2. Fix pong example

    viral committed Aug 15, 2017
    Configuration menu
    Copy the full SHA
    89c1be5 View commit details
    Browse the repository at this point in the history