Skip to content
This repository was archived by the owner on Feb 6, 2025. It is now read-only.
This repository was archived by the owner on Feb 6, 2025. It is now read-only.

Error C2102 '&' requires l-value #3

Open
@StefanG3D

Description

@StefanG3D

I had compiled this sample last year successfully.
Now VS2019 16.11 reports 42 errors on my new rig:

Severity Code Description Project File Line Suppression State
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 285
Error C2102 '&' requires l-value (compiling source file Render.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 87
Error C2102 '&' requires l-value (compiling source file Render.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 89
Error C2102 '&' requires l-value (compiling source file Render.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 140
Error C2102 '&' requires l-value (compiling source file Render.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 159
Error C2102 '&' requires l-value (compiling source file Particles.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 87
Error C2102 '&' requires l-value (compiling source file Particles.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 89
Error C2102 '&' requires l-value (compiling source file Particles.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 140
Error C2102 '&' requires l-value (compiling source file Particles.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 159
Error C2102 '&' requires l-value (compiling source file Compute.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 87
Error C2102 '&' requires l-value (compiling source file Compute.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 89
Error C2102 '&' requires l-value (compiling source file Compute.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 140
Error C2102 '&' requires l-value (compiling source file Compute.cpp) Particles C:\Downloads\Multi-Adapter-Particles-master\include\D3D12GpuTimer.h 159
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 568
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 570
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 694
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 696
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 702
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 704
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 717
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 743
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 746
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 810
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 867
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Render.cpp 897
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 232
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 234
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 277
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 278
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 286
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 339
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 346
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 367
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 368
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 393
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 400
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 525
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 527
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 533
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 535
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 554
Error C2102 '&' requires l-value Particles C:\Downloads\Multi-Adapter-Particles-master\Particles\Compute.cpp 1044

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions