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

Update forked repo from original #1

Merged
merged 253 commits into from
Oct 31, 2018
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 12, 2017

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

Commits on Apr 20, 2017

  1. Update readme.md

    Add compatibility notes for D3D12 Helper Library.
    shuweihsu authored Apr 20, 2017
    Configuration menu
    Copy the full SHA
    1525d3c View commit details
    Browse the repository at this point in the history

Commits on May 1, 2017

  1. Revised for Creators Update

    Added Visual Studio 2017 solution and project files
    Added support for Windows SDK version 15063
    Added support for HDR displays (requires 15063)
    Replaced tone mapping operators with the newly-devised "Stanard" tone curve
    Newly revised temporal antialiasing implementation compares depths to detect disocclusion
    Double-buffered linear depth for temporal algorithms
    TemporalAA now finishes with a sharpening pass
    Bloom resolution increased for large resolutions (> 2560x1440)
    Added ability to readback textures into main memory and write to disk (for screenshots, etc.)
    Added ability to load texture images from disk into memory
    Relocated SetStablePowerState() to device creation
    Detect Developer Mode by reading Windows registry before calling SetStablePowerState()
    Added more magnification levels to pixel zoom feature
    Various code improvements and minor bug fixes
    stanard committed May 1, 2017
    Configuration menu
    Copy the full SHA
    a2b66fd View commit details
    Browse the repository at this point in the history
  2. Updated gitignore

    stanard committed May 1, 2017
    Configuration menu
    Copy the full SHA
    d9abad2 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2017

  1. Configuration menu
    Copy the full SHA
    623e05f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    238343a View commit details
    Browse the repository at this point in the history
  3. Replace each leading tab with four spaces. Add newlines to the end of…

    … files that do not end with newlines.
    stanard committed May 3, 2017
    Configuration menu
    Copy the full SHA
    c5a23d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2017

  1. Bug fixes and TAA quality improvement.

    Fixed WinPixRuntime package configuration to automatically install correctly.
    Fixed bounding plane and frustum math.
    Changed temporal color buffer to store un-tonemapped color to improve precision.
    Freed resources for Forward+ lighting at shutdown.
    Fixed WaitForIdle() to also wait for system work on the Graphics command queue.
    Minor code cleanup.
    stanard committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    223f260 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2017

  1. New generalized bitonic sort system.

    Updated particle effects to use general bitonic sort.
    Fixed integer Log2() to handle non-power-of-two values.
    Added AlignPowerOfTwo() to round value up to next power of two.
    stanard committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    43fd954 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2017

  1. Improved bitonic sort now handles non-power-of-two list sizes.

    Added bitonic sort regression test.
    Added ReadbackBuffer to copy GpuBuffers to CPU-visible memory.
    Added general ExecuteIndirect support to CommandContext.
    stanard committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    def3a2c View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2017

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

Commits on Jul 26, 2017

  1. July 2017 Update

    Added project templates and Python scripts to generate new projects
    Moved NuGet packages to a shared location across multiple projects
    Updated to new WinPixEventRuntime
    Updated ZLib's Windows SDK version dependency with Visual Studio 2015
    Added more robust BitonicSort regression testing
    Improved FXAA to use less memory by processing frame buffer in tiles
    Fixed FXAA debug display mode
    Disambiguated CommandContext::SetConstants() when passed array pointers
    Added CommandContext::SetConstant() to set one root constant at an offset
    Improved some trivial float Math functions to not use SSE types & intrinsics
    Added C++ method for converting Color class to R9G9B9E5_SHAREDEXP as uint32_t
    Optimized Color::R11G11B10F()
    Optimized HLSL PackRGBE() and UnpackRGBE() functions
    Fixed issue when packing LUV with very low luminance colors
    stanard committed Jul 26, 2017
    Configuration menu
    Copy the full SHA
    8e9ab09 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2017

  1. Configuration menu
    Copy the full SHA
    53850b5 View commit details
    Browse the repository at this point in the history
  2. Added source code for a tool that generates fonts for use with TextRe…

    …nderer.
    
    Depends on NuGet package 'freetype'.
    stanard committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    73edcb8 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2017

  1. Switched to statically linked freetype w/ x64|Release|v140.

    Reduced NuGet package dependencies.
    stanard committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    6157e0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7f41f3 View commit details
    Browse the repository at this point in the history
  3. Fixed header dependencies by moving pix3.h into CommandContext.cpp.

    Also added an explicit include for intrin.h for _BitScanReverse
    stanard committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    b1b7546 View commit details
    Browse the repository at this point in the history
  4. Refactored ModelConverter to now build and work out of the box!

    Now depends on Assimp 3.0 NuGet package
    stanard committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    de88800 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2017

  1. Add DepthBoundsTest and SM6WaveIntrinsics samples

    Add two samples.
    1. DepthBoundsTest.
    2. SMWaveIntrinsics.
    shuweihsu committed Sep 6, 2017
    Configuration menu
    Copy the full SHA
    55afbfa View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2017

  1. Merge pull request #271 from Microsoft/develop

    Add DepthBoundsTest and SM6WaveIntrinsics samples
    shuweihsu authored Sep 8, 2017
    Configuration menu
    Copy the full SHA
    f61c63d View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2017

  1. Update README.md

    shuweihsu authored Sep 11, 2017
    Configuration menu
    Copy the full SHA
    af29a6c View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2017

  1. Update d3dx12.h for the template project of DirectX12App.

    Update d3dx12.h for the template project of DirectX12App. The new d3dx12.h will have PSO stream feature. The file is identical to the one under DirectX-Graphics-Samples\Libraries\D3DX12\
    shuweihsu committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    85f9f4f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #273 from Microsoft/develop

    Update d3dx12.h for the template project of DirectX12App.
    shuweihsu authored Sep 20, 2017
    Configuration menu
    Copy the full SHA
    82be10e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2017

  1. Delete the DirectX12 Visual Studio Template. If needed, folks should …

    …grab the template from the latest available version of Visual Studio (by using the "New Project" wizard).
    sebmerry committed Oct 23, 2017
    Configuration menu
    Copy the full SHA
    6ed4d3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da50172 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #275 from sebmerry/DeleteVisualStudioTemplates

    Delete the DirectX12 Visual Studio Template. If needed, folks should …
    sebmerry authored Oct 23, 2017
    Configuration menu
    Copy the full SHA
    8425ba4 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2017

  1. Update samples projects to Win10 SDK 16299 and latest d3dx12.h. Updat…

    …e HDR, Fullscreen, LinkedGPUs, SM6WaveIntrinsics samples with latest changes.
    
    Notable updates:
    - Resizable UWP samples (e.g the Fullscreen sample) now use the new Resize events
    - HDR sample updates to handle multi-mon scenarios and send HDR metadata
    sebmerry committed Oct 24, 2017
    Configuration menu
    Copy the full SHA
    dc76fdf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #276 from sebmerry/SampleUpdatesForFallCreatorsUpdate

    Update samples projects to Win10 SDK 16299 and latest d3dx12.h. Updat…
    sebmerry authored Oct 24, 2017
    Configuration menu
    Copy the full SHA
    7f32dc2 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2017

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

Commits on Jan 19, 2018

  1. Adding an xGPU sample. This sample illustrates how to detect and hand…

    …le a D3D device removed event. Particularly in a case of an external GPU (xGPU) being plugged/unplugged.
    Peter Kristof committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    7f8e812 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #283 from Microsoft/AddXGPUsample

    Adding an xGPU sample.
    pkristof authored Jan 19, 2018
    Configuration menu
    Copy the full SHA
    7b1316e View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2018

  1. Removed make_unique.h file which is unnecessary when building in Visu…

    …al Studio. Updated readme.
    Peter Kristof committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    ffe5e65 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #284 from Microsoft/updateXGPUsample

    Updates to xGPU sample.
    pkristof authored Jan 20, 2018
    Configuration menu
    Copy the full SHA
    142b544 View commit details
    Browse the repository at this point in the history
  3. Add an xGPU sample screenshot to its readme.

    Peter Kristof committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    dae0500 View commit details
    Browse the repository at this point in the history
  4. Additional readme formatting.

    Peter Kristof committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    2762164 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #285 from Microsoft/addScreenshotToXGPU

    Add screenshot to xGPU sample readme.
    pkristof authored Jan 20, 2018
    Configuration menu
    Copy the full SHA
    704939a View commit details
    Browse the repository at this point in the history
  6. Point readme to a screenshot in local src folder.

    Peter Kristof committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    0acc060 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #286 from Microsoft/AddScreenshotToXGPU

    Point readme to a screenshot in local src folder.
    pkristof authored Jan 20, 2018
    Configuration menu
    Copy the full SHA
    57f1b7c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    21e0158 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #287 from Microsoft/UpdateMainReadme

    Add a note about xGPU sample being added into the main readme.
    pkristof authored Jan 20, 2018
    Configuration menu
    Copy the full SHA
    6311acd View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2018

  1. Configuration menu
    Copy the full SHA
    1b76b3c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #288 from Microsoft/xGPUupdateReadme

    Add OS|SDK requirements to readme for the xGPU sample. Update collapsed formatting.
    pkristof authored Jan 22, 2018
    Configuration menu
    Copy the full SHA
    ae5b410 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2018

  1. Add sample pictures

    xiangtin committed Feb 10, 2018
    Configuration menu
    Copy the full SHA
    a309a57 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Fix one sample pic name

    xiangtin committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    54bdbf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90dd4f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c61f640 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2271107 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ee38a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

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

Commits on Mar 29, 2018

  1. Publish DXR Samples and Raytracing Fallback Layer (#291)

    Publishing the DXR Samples and Raytracing Fallback Layer.
    
    There's 3 primary components:
     * The D3D12 Raytracing Fallback Layer is being placed in it's entirety in libraries/D3D12RaytracingFallbac
     * The DXR Samples are being placed in Samples/Desktop/D3D12Raytracing/src
     * A modified version of the MiniEngine's ModelViewer called the D3D12RaytracingMiniEngineSample. It uses the Fallback Layer for a variety of raytracing effects on the Sponza scene.
    
    Users looking to get started can open up the project in Samples\Desktop\D3D12Raytracing\src\D3D12Raytracing.sln
    
    Users will need to also overlay dxcompiler.dll binaries with the samples. These will be provided in the DirectX-Graphics-Samples via the releases tab in regular drops. The drop corresponding to this commit is DirectXRaytracingBinariesV1.0.zip. A script has been integrated into the solution that makes sure users are informed when these are missing and where to get them.
    wallisc authored Mar 29, 2018
    Configuration menu
    Copy the full SHA
    fb44d19 View commit details
    Browse the repository at this point in the history
  2. Update readme.md

    wallisc authored Mar 29, 2018
    Configuration menu
    Copy the full SHA
    2d9e02b View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2018

  1. Adding SimpleLighting sample. Updates to Hello World sample (#293)

    Adding SimpleLighting sample. Updates to Hello World sample
    wallisc authored Mar 30, 2018
    Configuration menu
    Copy the full SHA
    5b4a6b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. Extended documentation for the samples. Slight code optimizations. (#294

    )
    
    Extended documentation for the samples. Slight code optimizations.
    Peter Kristof committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    73d496c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6334fc5 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. Fix to create depth resource as TYPELESS. (#296)

    Peter Kristof authored Apr 4, 2018
    Configuration menu
    Copy the full SHA
    8695eb0 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2018

  1. Adding support for Shader Records with Descriptor Tables and Empty To…

    …p Level Acceleration Structures (#297)
    
    This adds support for local root signatures/shader records with descriptor table handles as the parameter. This removes the need for the app having to do it's own bindless indexing to associate a ClosestHit shader with a texture.
    
    Also adding tests for verifying the use of descriptor tables. These tests have a pass-through raygen trace against a null acceleration structure and invoke the varying miss shaders that test different varieties of descriptor tables pulled from the shader record.
    
    Finally, modifying the MiniEngine sample to use descriptor tables as local root signature arguments, which cleans up the shader code nicely.
    wallisc authored Apr 5, 2018
    Configuration menu
    Copy the full SHA
    5ff0bea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25311e0 View commit details
    Browse the repository at this point in the history
  3. Add ProceduralGeometry sample stub (#299)

    * Added a base for a ProceduralGeometry sample.
    
    * Pass through Intersection with reporting a hit for the whole AABB.
    Peter Kristof authored Apr 5, 2018
    Configuration menu
    Copy the full SHA
    4248a8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7717c59 View commit details
    Browse the repository at this point in the history
  5. Added a third AABB with multiple spheres. (#301)

    Peter Kristof authored Apr 5, 2018
    Configuration menu
    Copy the full SHA
    faf6053 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Adding Fallback Layer support for Intersection Shaders (#302)

    Updating the Fallback Layer to handle procedural geometry (intersection shaders) . Most of the change is based around updating Bottom Level Acceleration Structures that were previously hard-coded to assume all primitives were triangles. Adding an extra flag that now marks whether a primitive is a triangle or a procedural geometry.
    
    Follow-up work:
     * Testing for intersection shaders is limited and currently only verified through the D3D12ProceduralGeometry sample
     * Unlike triangles, procedural geometry don't have any underlying data (i.e. vertices) that need to be stored per leaf. Currently space is allocated as-if procedural geometry does need this space (simplifies some early BVH construction code) , but this could be optimized for memory usage.
    wallisc authored Apr 9, 2018
    Configuration menu
    Copy the full SHA
    017d4b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    407d7ae View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Updated Procedural Geometry sample (#304)

    Added AABBs with matrix transformations.
    Added shadows.
    Peter Kristof authored Apr 10, 2018
    Configuration menu
    Copy the full SHA
    601f231 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2018

  1. Configuration menu
    Copy the full SHA
    bd8b78b View commit details
    Browse the repository at this point in the history
  2. Added AABB BLAS instantiation. (#307)

    BLAS with AABBs is now instantiated multiple times within TLAS.
    Peter Kristof authored Apr 11, 2018
    Configuration menu
    Copy the full SHA
    7b377ef View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

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

Commits on Apr 13, 2018

  1. Making memory optimizations that reduce the total amount of live valu…

    …es in the Traversal shader when Intersection Shaders are active (#309)
    wallisc authored Apr 13, 2018
    Configuration menu
    Copy the full SHA
    7f04781 View commit details
    Browse the repository at this point in the history
  2. Several fixed that enable most MiniEngine passes to run on native DXR…

    … drivers (#310)
    
    Fixing several issues:
    Payload size is incorrectly calculated
    Moving global root constants to root views to avoid a known driver issue
    Resource state not correctly set for bottom levels
    Currently still a known issue where diffuse textures in shader records aren't correctly loaded for native drivers
    wallisc authored Apr 13, 2018
    Configuration menu
    Copy the full SHA
    12bb94e View commit details
    Browse the repository at this point in the history
  3. Updates to Procedural Sample (#311)

    Peter Kristof authored Apr 13, 2018
    Configuration menu
    Copy the full SHA
    b1b16cb View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2018

  1. Procedural Sample: Cleanup & added reflection ray (#314)

    Peter Kristof authored Apr 15, 2018
    Configuration menu
    Copy the full SHA
    7f260d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2018

  1. Procedural sample - cleanup (#315)

    Peter Kristof authored Apr 16, 2018
    Configuration menu
    Copy the full SHA
    3e8c7c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5baa510 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    efef910 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. Fix mul order in Procedural sample (#319)

    Peter Kristof authored Apr 17, 2018
    Configuration menu
    Copy the full SHA
    5c3edfc View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2018

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

Commits on Apr 23, 2018

  1. Configuration menu
    Copy the full SHA
    21f5017 View commit details
    Browse the repository at this point in the history
  2. FIx up blobs animation (#326)

    Peter Kristof authored Apr 23, 2018
    Configuration menu
    Copy the full SHA
    b146064 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. More warning fixes (#327)

    wallisc authored Apr 24, 2018
    Configuration menu
    Copy the full SHA
    2dacccc View commit details
    Browse the repository at this point in the history
  2. Reverting the shader stack to be stored on per-thread memory rather t…

    …han group-shared (#328)
    
    Modifying the BVH stack to be stored on regular per-thread data. This was a premature optimization that currently shows no perf difference and the saving and restoring of data from groupshared memory, particularly since there's no sharing of data between threads.
    wallisc authored Apr 24, 2018
    Configuration menu
    Copy the full SHA
    97061e0 View commit details
    Browse the repository at this point in the history
  3. Fixing a bug where switching passes had the side-effect of causing th…

    …e reflection pass unitentionally recursively trace shadow rays (#329)
    wallisc authored Apr 24, 2018
    Configuration menu
    Copy the full SHA
    5a4802b View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2018

  1. Configuration menu
    Copy the full SHA
    dd4dd0b View commit details
    Browse the repository at this point in the history
  2. Adding a missing "globallycoherent" specifier that caused TDRs on som…

    …e devices
    
    Adding the globallycoherent tag on resources that depended on writes from other waves after a device barrier. Fixes a TDR that was happening on some devices.
    Also bundling in a fix where a CComPtr's &operator would be used with non-null contents on RS5 builds.
    wallisc authored Apr 25, 2018
    Configuration menu
    Copy the full SHA
    c18fe2c View commit details
    Browse the repository at this point in the history
  3. Procedural sample: added a fractal (#331)

    Peter Kristof authored Apr 25, 2018
    Configuration menu
    Copy the full SHA
    4e5055e View commit details
    Browse the repository at this point in the history
  4. Adding workaround to enable recursion to work well when the intersec…

    …tion/anyhit shader is active
    
    Adding a workaround in lieu of API-specified stack support (significant amount of dev required) to allow for the procedural geometry sample to run properly.
    The underlying issue is using intersection shaders introduces a continuation with the Traversal shader, which introduces a large amount of live-values that wouldn't normally get hit in cases with no anyhit/intersection shaders
    wallisc authored Apr 25, 2018
    Configuration menu
    Copy the full SHA
    af9d986 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

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

Commits on Apr 27, 2018

  1. Samples: ByteAddressBuffer SRV desc fix (#336)

    Peter Kristof authored Apr 27, 2018
    Configuration menu
    Copy the full SHA
    9a0e1c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. Procedural: fixed up blobs, modified scene. (#338)

    Peter Kristof authored Apr 30, 2018
    Configuration menu
    Copy the full SHA
    e5b761a View commit details
    Browse the repository at this point in the history
  2. Procedural: small fix (#339)

    Peter Kristof authored Apr 30, 2018
    Configuration menu
    Copy the full SHA
    3a774be View commit details
    Browse the repository at this point in the history

Commits on May 2, 2018

  1. Configuration menu
    Copy the full SHA
    38b8262 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3da93d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2018

  1. Procedural sample update (#343)

    Peter Kristof authored May 3, 2018
    Configuration menu
    Copy the full SHA
    a20b21b View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. Procedural geometry sample: pre-release update (#345)

    Peter Kristof authored May 8, 2018
    Configuration menu
    Copy the full SHA
    c986378 View commit details
    Browse the repository at this point in the history
  2. Added D3D12RaytracingProceduralGeometry sample, D3D12 Raytracing proj…

    …ects updates & fixes.
    Peter Kristof committed May 8, 2018
    Configuration menu
    Copy the full SHA
    50a23b9 View commit details
    Browse the repository at this point in the history
  3. Updated readme to point at the right binaries. (#347)

    Peter Kristof authored May 8, 2018
    Configuration menu
    Copy the full SHA
    5509a70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cff145 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. Configuration menu
    Copy the full SHA
    302affa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af72722 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2018

  1. Added a Youtube video preview link to readme. (#352)

    Peter Kristof authored May 10, 2018
    Configuration menu
    Copy the full SHA
    ec9b98c View commit details
    Browse the repository at this point in the history
  2. Added a Youtube video preview link to readme.

    Peter Kristof authored May 10, 2018
    Configuration menu
    Copy the full SHA
    e9c0f0b View commit details
    Browse the repository at this point in the history
  3. Sample update to latest framework and target SDK 17134

    Peter Kristof committed May 10, 2018
    Configuration menu
    Copy the full SHA
    06da74e View commit details
    Browse the repository at this point in the history
  4. Reverted min version changes

    Peter Kristof committed May 10, 2018
    Configuration menu
    Copy the full SHA
    047b48c View commit details
    Browse the repository at this point in the history
  5. Sample update to latest framework and target SDK 17134

    Peter Kristof authored May 10, 2018
    Configuration menu
    Copy the full SHA
    7c69e92 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2018

  1. Update to a newer d3dx12.h

    Peter Kristof committed May 12, 2018
    Configuration menu
    Copy the full SHA
    f68ea85 View commit details
    Browse the repository at this point in the history
  2. Update to a newer d3dx12.h

    Peter Kristof authored May 12, 2018
    Configuration menu
    Copy the full SHA
    741b811 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2018

  1. Update Target SDK version to 17134 (#358)

    * Update Target SDKVer to 17134.
    
    * Update Raytracing & MiniEngine projects to TargetSDK 17134
    
    * Fix up readmes
    Peter Kristof authored May 13, 2018
    Configuration menu
    Copy the full SHA
    782093a View commit details
    Browse the repository at this point in the history
  2. Update to Target SDK ver 17134 (#359)

    Peter Kristof authored May 13, 2018
    Configuration menu
    Copy the full SHA
    bdf5586 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2018

  1. Update miniengine and raytracing samples to 17134 (#360)

    Peter Kristof authored May 14, 2018
    Configuration menu
    Copy the full SHA
    674c41d View commit details
    Browse the repository at this point in the history
  2. Update version in DXR binaries check. (#361)

    Peter Kristof authored May 14, 2018
    Configuration menu
    Copy the full SHA
    94ec0f0 View commit details
    Browse the repository at this point in the history
  3. Update version in DXR binaries check. (#361) (#362)

    Peter Kristof authored May 14, 2018
    Configuration menu
    Copy the full SHA
    9c039e8 View commit details
    Browse the repository at this point in the history
  4. Update requirements in readmes. (#363)

    Peter Kristof authored May 14, 2018
    Configuration menu
    Copy the full SHA
    5c215fb View commit details
    Browse the repository at this point in the history
  5. Update requirements in readmes. (#363) (#364)

    Peter Kristof authored May 14, 2018
    Configuration menu
    Copy the full SHA
    a0e05de View commit details
    Browse the repository at this point in the history
  6. Update requirements in readmes (#365)

    Peter Kristof authored May 14, 2018
    Configuration menu
    Copy the full SHA
    2305f4b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2018

  1. Updated main readme. (#367)

    Peter Kristof authored May 15, 2018
    Configuration menu
    Copy the full SHA
    6927fd4 View commit details
    Browse the repository at this point in the history
  2. Updated main readme. (#368)

    Peter Kristof authored May 15, 2018
    Configuration menu
    Copy the full SHA
    3e83ab8 View commit details
    Browse the repository at this point in the history
  3. Updated main readme. (#369)

    Peter Kristof authored May 15, 2018
    Configuration menu
    Copy the full SHA
    b61f3a5 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2018

  1. Fixes to incorrect Shader Record offset calculations, partial support…

    … for Root Views, and Root Signature Serialization fixes (#370)
    
    Big chunk of Fallback Layer fixes/features:
    Rev'ing the Fallback Layer to work with a newer version of DxCompiler. This fixes multiple issues including invalid shader record alignment calculations and handling for multiple descriptor tables in a shader record that was causing failures to link
    New DxCompiler version enables partial support for root views, but offset in bytes is still not supported. To prevent use without knowledge of the short-comings, shielding the use of root descriptors behind an explicit flag to stop developers from using this without opt-in
    Fix to root signature serialization and unittests to catch future regressions
    ModelViewer had an invalid shader record offset calculation that was revealed after the DxCompiler fixes
    wallisc authored May 18, 2018
    Configuration menu
    Copy the full SHA
    0d75003 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a37a0d9 View commit details
    Browse the repository at this point in the history
  3. Update readme.md

    wallisc authored May 18, 2018
    Configuration menu
    Copy the full SHA
    828dca3 View commit details
    Browse the repository at this point in the history
  4. Merge from master (#372)

    * Extended documentation for the samples. Slight code optimizations. (#295)
    
    * Updated PIX and Assimp packages.
    
    * Updated readme to point at the right binaries. (#347) (#348)
    
    * Fixing a build break in the Fallback Layer Unittests (#350)
    
    * Sample update to latest framework and target SDK 17134
    
    * Reverted min version changes
    
    * Update to a newer d3dx12.h
    
    * Update miniengine and raytracing samples to 17134 (#360)
    
    * Update version in DXR binaries check. (#361)
    
    * Update requirements in readmes. (#363) (#364)
    
    * Updated main readme. (#367)
    Peter Kristof authored May 18, 2018
    Configuration menu
    Copy the full SHA
    9acfae2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc5fc88 View commit details
    Browse the repository at this point in the history
  6. Master merge from develop dxr (#374)

    Merge in samples image preview change and HDR sample update.
    Peter Kristof authored May 18, 2018
    Configuration menu
    Copy the full SHA
    3848f66 View commit details
    Browse the repository at this point in the history
  7. Merge from develop-dxr (#375)

    Merging latest fixes down from develop-dxr
    Peter Kristof authored and wallisc committed May 18, 2018
    Configuration menu
    Copy the full SHA
    ab92394 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2018

  1. Added a wait on GPU to finish before releasing D3D resources. Fix war…

    …nings. (#376)
    Peter Kristof authored May 19, 2018
    Configuration menu
    Copy the full SHA
    d34e2ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94414a4 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2018

  1. Added a wait on GPU to finish before releasing D3D resources. Fixed w…

    …arnings. (#379)
    Peter Kristof authored May 22, 2018
    Configuration menu
    Copy the full SHA
    9e16eff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69f7eea View commit details
    Browse the repository at this point in the history

Commits on May 23, 2018

  1. Add brackets around dxc.exe path in vcxproj (#380)

    Peter Kristof authored May 23, 2018
    Configuration menu
    Copy the full SHA
    4e2f574 View commit details
    Browse the repository at this point in the history
  2. Add brackets around dxc.exe path in vcxproj (#381)

    Peter Kristof authored May 23, 2018
    Configuration menu
    Copy the full SHA
    20c2106 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2018

  1. Configuration menu
    Copy the full SHA
    450bdc8 View commit details
    Browse the repository at this point in the history
  2. Merging latest fixes from develop-dxr to master (#383)

    * Fixing a build event issue that was causing errors when the solutionDir had spaces (#382)
    wallisc authored May 24, 2018
    Configuration menu
    Copy the full SHA
    b15f9b1 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2018

  1. Fixing a 32bit overflow issue and an hlsl compiler warning (#385)

    Fixing a 32bit issue and making a unittest that verifies the fix. Also fixing an implicit truncation warning that was being spewed from the HLSL compiler
    wallisc authored May 26, 2018
    Configuration menu
    Copy the full SHA
    07034f0 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2018

  1. Fixed input flag not getting applied. Updated DXR feature availabilit…

    …y check to the latest API change. (#386)
    
    * Fixed -dxr option not getting applied.
    
    * Updated DXR check to the latest API change.
    Peter Kristof authored May 27, 2018
    Configuration menu
    Copy the full SHA
    6113368 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2018

  1. Added support for opaque geometry flags

    Robert Gerdisch committed May 30, 2018
    Configuration menu
    Copy the full SHA
    ff05c1d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #388 from Microsoft/develop-dxr-opaqueGeomFlags

    Added support for opaque geometry flags
    rgerd authored May 30, 2018
    Configuration menu
    Copy the full SHA
    699f558 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c343ad View commit details
    Browse the repository at this point in the history
  4. Merge pull request #390 from Microsoft/develop-dxr-opaqueGeomFlags

    Added support for opaque geometry flags
    rgerd authored May 30, 2018
    Configuration menu
    Copy the full SHA
    b0045ef View commit details
    Browse the repository at this point in the history

Commits on May 31, 2018

  1. Using geometry flags for triangles in intersect shader

    Robert Gerdisch committed May 31, 2018
    Configuration menu
    Copy the full SHA
    1c9d096 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2018

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

Commits on Jun 7, 2018

  1. Adding fallback layer fixes (#397)

    Fixing a batch of issues:
    
    1. V1.1 Root Signatures require the D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE flag to be used with the injected descriptor table that spans the entire descriptor heap.
    2. Fallback Layer objects can now be QI'd to get classes one might expect (like getting an ID3D12CommandList off of an ID3D12CommandListRaytracingPrototype).
    3. Removed a stale traversal shader comment
    wallisc authored Jun 7, 2018
    Configuration menu
    Copy the full SHA
    b376a81 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2018

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

Commits on Jun 12, 2018

  1. Implemented PERFORM_UPDATE optimization

    Robert Gerdisch committed Jun 12, 2018
    Configuration menu
    Copy the full SHA
    b1266dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e89be69 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2018

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

Commits on Jun 15, 2018

  1. Configuration menu
    Copy the full SHA
    162f568 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dcfc70 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #403 from Microsoft/develop-dxr

    Adding initial Fallback Layer support for cheap AABB refitting when update build flag is used
    Triangle intersection fixes for close geometry
    Fallback layer support for geometry flags
    Small sample fixes
    wallisc authored Jun 15, 2018
    Configuration menu
    Copy the full SHA
    8f68bf0 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2018

  1. Updating the Fallback to use a new version of the DxrFallbackCompiler (

    …#405)
    
    The Fallback Compiler has been updated to be split off into it's own DxrFallbackCompiler.dll. The interfaces to the compiler are slightly different, the most notable difference is that stack sizes are now pre-calculated to the minimal amount needed based on the max recursion count specified. On some hardware affected by large alloca usage, this results in a large perf gains (~50%)
    
    Also updating the developer guide with some of the latest Fallback Layer improvements
    wallisc authored Jun 18, 2018
    Configuration menu
    Copy the full SHA
    63e0060 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2018

  1. Fixing compiler warnings (#406)

    Fixing small issues from the last big change that was causing compiler warnings
    wallisc authored Jun 19, 2018
    Configuration menu
    Copy the full SHA
    866ac72 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2018

  1. Develop dxr rs5 official api port (#407)

    Updating the Fallback Layer to reflect the official DXR API and porting the D3D12HelloWorld Sample
    wallisc authored Jun 20, 2018
    Configuration menu
    Copy the full SHA
    f1a9f4a View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2018

  1. Implementing State Object handling for default shader exports/shader …

    …associations/export renames (#409)
    wallisc authored Jun 27, 2018
    Configuration menu
    Copy the full SHA
    5353c97 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2018

  1. Optimized treelet reorder pass

    Robert Gerdisch committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    548fda8 View commit details
    Browse the repository at this point in the history
  2. Optimized treelet reorder pass

    rgerd authored Jun 28, 2018
    Configuration menu
    Copy the full SHA
    f5a570c View commit details
    Browse the repository at this point in the history
  3. Porting the rest of the samples to use the RS5 style fallback layer i…

    …nterface and removing explicit exports/shader associations in some samples (#410)
    wallisc authored Jun 28, 2018
    Configuration menu
    Copy the full SHA
    005a6d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2018

  1. Enabling DXR shaders to compile with both experimental/official DXR H…

    …LSL (#412)
    
    Making fixes to shaders so they can compile both with the experimental HLSL and the official DXR HLSL. Also some model viewer fixes that get things working on Volta (except for the barycentric shader, which appears to be a driver issue)
    wallisc authored Jun 29, 2018
    Configuration menu
    Copy the full SHA
    104dd7b View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2018

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

Commits on Jul 11, 2018

  1. Fixed max treelet calculation

    Robert Gerdisch committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    3fcba47 View commit details
    Browse the repository at this point in the history
  2. Fixed max treelet calculation

    Fixed max treelet calculation
    rgerd authored Jul 11, 2018
    Configuration menu
    Copy the full SHA
    265eb0e View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2018

  1. Standardized max treelets calculation

    Robert Gerdisch committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    7020cc7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #416 from Microsoft/develop-dxr-treeletReorderFix

    Standardized max treelets calculation
    rgerd authored Jul 20, 2018
    Configuration menu
    Copy the full SHA
    ff42f78 View commit details
    Browse the repository at this point in the history
  3. Merged develop-dxr changes

    wallisc authored and Robert Gerdisch committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    608eb3a View commit details
    Browse the repository at this point in the history
  4. Soothed warnings/errors for updated dxrflcompiler

    Robert Gerdisch committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    fe8a6e8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f29bab View commit details
    Browse the repository at this point in the history
  6. Update readme.md

    rgerd authored Jul 20, 2018
    Configuration menu
    Copy the full SHA
    3c41af3 View commit details
    Browse the repository at this point in the history
  7. Updated prebuild check for rs5

    Robert Gerdisch committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    026532e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #417 from Microsoft/develop-dxr-prebuildCheck

    Updated prebuild check for rs5
    rgerd authored Jul 20, 2018
    Configuration menu
    Copy the full SHA
    e5cec59 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ab0bf4d View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2018

  1. Merge pull request #419 from Microsoft/p/clandrew/gitignore

    Update.gitignore to exclude fallback layer unit test binaries
    clandrew authored Jul 23, 2018
    Configuration menu
    Copy the full SHA
    dc6572d View commit details
    Browse the repository at this point in the history
  2. Update.gitignore, binaries built from fallback layer unit tests shoul…

    …dn't belong to repo
    clandrew authored and Robert Gerdisch committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    c35b7a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42393cd View commit details
    Browse the repository at this point in the history
  4. Enable DXIL for raytracing.

    stanard committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    e862304 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d959c59 View commit details
    Browse the repository at this point in the history
  6. Update samples for compatibility with latest DxCompiler (#420)

    NOTE: An up-to-date version of the compiler tools, built from rtcompat, is required for building in this branch after this commit.
    
    This change contains shader changes to compensate for the fact that some built-in methods are now 3-component vectors, instead of 2-component with the latest DxCompiler.
    clandrew authored Jul 23, 2018
    Configuration menu
    Copy the full SHA
    17a4edb View commit details
    Browse the repository at this point in the history
  7. Changed lib to reference.

    stanard committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    98138ee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    45801ce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed912ae View commit details
    Browse the repository at this point in the history
  10. Merge branch 'develop-dxr'

    clandrew committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    3fb3267 View commit details
    Browse the repository at this point in the history
  11. Added macros to allow disabling treelet path. Treelet path doesn't wo…

    …rk on AMD currently. Set these macros to 0 to get MiniEngineSample to run on AMD. (#421)
    Peter Kristof authored Jul 23, 2018
    Configuration menu
    Copy the full SHA
    a86a390 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a418f96 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2018

  1. Merging in DynamicGeometry sample v0.2. (#423)

    Peter Kristof authored Jul 24, 2018
    Configuration menu
    Copy the full SHA
    bc75e2b View commit details
    Browse the repository at this point in the history
  2. Fixed bug where NaN or Inf values in the normal buffer severely impai…

    …red performance of TraceRay().
    stanard committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    d4f1e00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    371e798 View commit details
    Browse the repository at this point in the history
  4. Fix DxilPatchingUnitTests in develop-dxr and develop-dxr-rs5 (#424)

    The tests were failing due to multiple problems.
    
    On develop-dxr, BuildEmptyTopLevelAccelerationStructure crashed during creation of an empty AS due to underflow when calculating some sizes
    
    On develop-dxr-rs5, the unit test state object creation code was not correct and had records missing.
    In another place, the unit test state object creation code was failing due to a real fallback layer bug. This change makes the test work around the bug because it is not crucial to what the test is validating. For tracking, I have opened #17895658.
    clandrew authored Jul 24, 2018
    Configuration menu
    Copy the full SHA
    c501212 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2018

  1. Changed fallbacklayer.lib to reference.

    stanard authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    899b0dd View commit details
    Browse the repository at this point in the history
  2. Enable DXIL for raytracing.

    stanard authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    3796508 View commit details
    Browse the repository at this point in the history
  3. Changed lib to reference.

    stanard authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    761b999 View commit details
    Browse the repository at this point in the history
  4. Quick hack to make everything reflect.

    stanard authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    7d603d9 View commit details
    Browse the repository at this point in the history
  5. We don't need shader object files.

    stanard authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    e62d180 View commit details
    Browse the repository at this point in the history
  6. Added macros to allow disabling treelet path. Treelet path doesn't wo…

    …rk on AMD currently. Set these macros to 0 to get MiniEngineSample to run on AMD. (#421)
    Peter Kristof authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    c1e3193 View commit details
    Browse the repository at this point in the history
  7. Merging in DynamicGeometry sample v0.2. (#423)

    Peter Kristof authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    b7cae7d View commit details
    Browse the repository at this point in the history
  8. Fixed bug where NaN or Inf values in the normal buffer severely impai…

    …red performance of TraceRay().
    stanard authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    ae6cfdd View commit details
    Browse the repository at this point in the history
  9. Fix up and document Acceleration Structure visualization. (#425)

    Peter Kristof authored and Robert Gerdisch committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    67435a5 View commit details
    Browse the repository at this point in the history
  10. Improved reflections by computing Fresnel in the pixel shader and sto…

    …ring a reflective term in the normals GBuffer.
    stanard committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    8898abd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ae43146 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2018

  1. Configuration menu
    Copy the full SHA
    e820b95 View commit details
    Browse the repository at this point in the history
  2. Improved BVH traversal depth visualization

    Robert Gerdisch committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    a9af5e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fb0ebb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3c8ba7 View commit details
    Browse the repository at this point in the history
  5. Re-add missing readme

    clandrew committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    8f246e2 View commit details
    Browse the repository at this point in the history
  6. Fixed experimental shader support for RS4 and RS5. (The first needs i…

    …t, the second complains.)
    stanard committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    39da2ef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d5eefe9 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #429 from Microsoft/user/clandrew/readme

    Re-add missing readme
    stanard authored Jul 26, 2018
    Configuration menu
    Copy the full SHA
    ebd8575 View commit details
    Browse the repository at this point in the history
  9. Added logic for collapsing leaves using SAH (#430)

    * Compared SAH for TriangleArray, Added flag in ParentIndex
    
    * Revert "Compared SAH for TriangleArray, Added flag in ParentIndex"
    
    This reverts commit 8f2bac0.
    
    * Revert "Revert "Compared SAH for TriangleArray, Added flag in ParentIndex""
    
    This reverts commit 4d1d783.
    
    * fix of treelet part of collapsing leaf
    
    * Worked on comments
    elroychan authored Jul 26, 2018
    Configuration menu
    Copy the full SHA
    ed11449 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3566ed3 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #431 from Microsoft/hackathon-dxr

    Merge hackathon-dxr into develop-dxr-rs5
    clandrew authored Jul 26, 2018
    Configuration menu
    Copy the full SHA
    991e5c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2018

  1. Import Jacque's predefined cameras toggle in MiniEngine sample + a li…

    …ttle code clean up.(#433)
    Peter Kristof authored Jul 27, 2018
    Configuration menu
    Copy the full SHA
    aec2ff8 View commit details
    Browse the repository at this point in the history
  2. Corrected shading - incident radiance contribution is additive for re…

    …flections. (#434)
    Peter Kristof authored Jul 27, 2018
    Configuration menu
    Copy the full SHA
    fc02af6 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2018

  1. Small changes & fixes (#435)

    * Reordered size calculation for clarity
    
    * Improved acceleration structure visualization
    
    * Fixed some comments
    
    * Made IsLeaf function more specific
    
    * Moved morton code calculation out of bindings
    
    * Updated developer guide
    rgerd authored Aug 1, 2018
    Configuration menu
    Copy the full SHA
    74ca948 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2018

  1. Fix shadow single sample macros branch

    Nikita Krupitskas authored Aug 20, 2018
    Configuration menu
    Copy the full SHA
    17e8ab6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #441 from IgrauBezRuk/patch-1

    Fix shadow single sample macros branch
    stanard authored Aug 20, 2018
    Configuration menu
    Copy the full SHA
    1feaa2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df30097 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2018

  1. Added macros to allow disabling treelet path. Treelet path doesn't wo…

    …rk on AMD currently. Set these macros to 0 to get MiniEngineSample to run on AMD. (#421) (#448)
    Peter Kristof authored Aug 24, 2018
    Configuration menu
    Copy the full SHA
    fbdf3ea View commit details
    Browse the repository at this point in the history
  2. Incorrect member fix (#449)

    Peter Kristof authored Aug 24, 2018
    Configuration menu
    Copy the full SHA
    6f679ee View commit details
    Browse the repository at this point in the history
  3. Point readme at the right binary revision. (#450)

    Peter Kristof authored Aug 24, 2018
    Configuration menu
    Copy the full SHA
    156c777 View commit details
    Browse the repository at this point in the history
  4. Updated known limitations in readmes. (#451)

    Peter Kristof authored Aug 24, 2018
    Configuration menu
    Copy the full SHA
    bd5bc4f View commit details
    Browse the repository at this point in the history
  5. Updated readme with links. (#452)

    Peter Kristof authored Aug 24, 2018
    Configuration menu
    Copy the full SHA
    f8b7a61 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2018

  1. Updated samples for DXR RS5 (#454)

    * Removed DynamicGeometry. Switched to lib_6_3
    
    * Fixes
    
    * Updated DXR feature support check. 
    
    * Removed deployment of overlay binaries.
    
    * Enabled DXR in MiniEngine sample
    Peter Kristof authored Sep 11, 2018
    Configuration menu
    Copy the full SHA
    3f5c752 View commit details
    Browse the repository at this point in the history
  2. Disable DXR experimental feature in MiniEngine (#456)

    Peter Kristof authored Sep 11, 2018
    Configuration menu
    Copy the full SHA
    6d5d657 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2018

  1. Removed experimental DXR in MiniEngine. Fixed DXR capability checks. …

    …Switched to 1.5-dxr binaries. (#457)
    Peter Kristof authored Sep 12, 2018
    Configuration menu
    Copy the full SHA
    b66fff3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

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

Commits on Sep 18, 2018

  1. Calculate MRays/s from DispatchRays GPU time in Procedural Geometry s…

    …ample.
    Peter Kristof authored Sep 18, 2018
    Configuration menu
    Copy the full SHA
    f5e5dd4 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. Remove explicit empty local root signatures. They were used as a work…

    …around that is not needed anymore. (#461)
    Peter Kristof authored Sep 20, 2018
    Configuration menu
    Copy the full SHA
    c295edc View commit details
    Browse the repository at this point in the history
  2. Procedural Geometry sample: Added geometry animation toggle. Cleanup …

    …obsolete driver workarounds. (#462)
    Peter Kristof authored Sep 20, 2018
    Configuration menu
    Copy the full SHA
    750d71b View commit details
    Browse the repository at this point in the history
  3. Document added DispatchRays time to the UI. (#463)

    Peter Kristof authored Sep 20, 2018
    Configuration menu
    Copy the full SHA
    d2cbe65 View commit details
    Browse the repository at this point in the history
  4. Update raytracing projects to RS5 SDK. (#464)

    * Updated raytracing projects to RS5 SDK 17763
    
    * Remove DirectXMath nuget package dependency. Redundant with RS5 SDK target.
    Peter Kristof authored Sep 20, 2018
    Configuration menu
    Copy the full SHA
    924ae32 View commit details
    Browse the repository at this point in the history
  5. Update requirements in the readme (#465)

    Peter Kristof authored Sep 20, 2018
    Configuration menu
    Copy the full SHA
    c0948c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2018

  1. User VS HLSL compiler build step, use dxc binaries from SDK. (#466)

    Removed dependency on private binaries of dxc, dxcompiler and dxil. The ones from SDK are used.
    DXC is now supported as of VS 15.8. With that:
    --- Switched from custom build step to VS HLSL compiler build step for shaders.
    --- Removed dependency on a hack of renaming dxc to fxc. This is not needed anymore as VS now uses dxc for SM 6.0+. Moved Compute Shaders to SM 6.0 so that dxc is used.
    Cleaned up FL and FLunittests vcxproj. There were a lot of incorrect or inconsistent settings, i.e. use of SM 4.0, which were ignored previously, because dxc was being forced.
    Peter Kristof authored Sep 25, 2018
    Configuration menu
    Copy the full SHA
    d19459f View commit details
    Browse the repository at this point in the history
  2. Tightened some loose ends from a port to RS5 API. (#467)

    * Removed DXR called out as experimental
    
    * Updated ObjectToWorld to RS5 version ObjectToWorld3x4.
    
    * Updated DXR & FL support checks and error messages.
    Peter Kristof authored Sep 25, 2018
    Configuration menu
    Copy the full SHA
    0b083c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2018

  1. Add 'export' keyword for lib_6_3 compatibility (#471)

    In a previous commit, this branch was updated to target lib_6_3 from lib_6_1.
    6_3 differs from 6_1 in that it doesn’t export all functions by default. You need to either use ‘export’ (the keyword) or use the -default-linkage option. This change adds the 'export' keyword where necessary.
    clandrew authored Oct 1, 2018
    Configuration menu
    Copy the full SHA
    0118dc7 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2018

  1. Configuration menu
    Copy the full SHA
    13d9ad9 View commit details
    Browse the repository at this point in the history
  2. develop-dxr-rs5-preview to master

    Peter Kristof committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    c33d265 View commit details
    Browse the repository at this point in the history
  3. Merge

    Peter Kristof committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    29c9ba7 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2018

  1. Update README.md (#474)

    Fixed a grammatical error
    mvisic authored and Peter Kristof committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    098a97b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe53c5e View commit details
    Browse the repository at this point in the history
  3. Update guidance re: use of FL .

    Peter Kristof committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    d5beea5 View commit details
    Browse the repository at this point in the history
  4. Updated d3dx12.h to 1809

    Peter Kristof committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    b7e2c5c View commit details
    Browse the repository at this point in the history
  5. Merge: DXR samples, Fallback layer, SDK rev, d3dx12.h updates for Win…

    …dows 10 October 2018 update (#473)
    Peter Kristof authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    0700893 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aee9b66 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2018

  1. Merge Master into develop

    sebmerry committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    4b5c52f View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2018

  1. Configuration menu
    Copy the full SHA
    b3db6a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d77be0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f3c214 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #480 from Microsoft/user/sebmerry/UpdateTargetSDKT…

    …o1809
    
    Update d3dx12.h and target samples to the 1809 sdk
    sebmerry authored Oct 9, 2018
    Configuration menu
    Copy the full SHA
    96fcc20 View commit details
    Browse the repository at this point in the history
  5. Add DXGI Adapter Removal Support Test (#481)

    * Add DXGIAdapterRemovalSupportTest which is referenced by the xGPU sample.
    
    * Move Tools dir to the root
    sebmerry authored Oct 9, 2018
    Configuration menu
    Copy the full SHA
    848fb48 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2018

  1. Configuration menu
    Copy the full SHA
    7c0d1d9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #490 from walbourn/master

    Fix warning in the D3DX12.H that happens at /W4
    stanard authored Oct 19, 2018
    Configuration menu
    Copy the full SHA
    8dd5f94 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. Configuration menu
    Copy the full SHA
    2d305af View commit details
    Browse the repository at this point in the history
  2. Fixed problems where the base class's virtual Destroy() function may …

    …be used incorrectly. The derived class should destroy itself and then destroy the base class.
    stanard committed Oct 22, 2018
    Configuration menu
    Copy the full SHA
    18d5086 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    793bdfc View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. Remove unnecessary semicolon (#491)

    tyfkda authored and Peter Kristof committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    1325a32 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2018

  1. Fix copy/paste bug in render pass equality check. (#497)

    jenatali authored and Peter Kristof committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    636f944 View commit details
    Browse the repository at this point in the history