David Maas

Results 119 issues of David Maas

By default, a swap chain created by DXGI will have the behavior of automatically fullscreening the window when the user presses Alt+Enter. This doesn't make a ton of sense for...

backend/binding
multi-viewports

**Visual Studio Version**: 2017 - 15.9.10 Also reproduced in 2019 RC.4 - 16.0.0 **Summary:** Fast up-to-date checks will consider a project to be up-to-date even when a project it references...

Bug
Feature-Up-to-date
Triage-Investigate

Right now, SharpYaml serializes tuples as plain structs: ```YAML Item1: 1 Item2: 2 Item3: 3 Item4: Hello, world! ``` While this is great and gets the job done, it is...

enhancement

When code is disabled by the preprocessor it isn't indexed by the generator, which is both understandable and unsurprising. To help the user identify that the code isn't enabled in...

## Issue Description ## When attempting to step into a method which is defined by a NuGet package with source link support, the debugger fails to load the file if...

Debugger
Triaged

Internally, Clang combines common declarations for template specializations when their canonical types match. For example: ```cpp template class MyTemplate { public: T Field; }; typedef int MyInt; typedef MyTemplate MySpecialization1;...

Concept-CppFeatures
Area-Translation
Concept-ApiClarity
EdgeCase
Workaround
Concept-TemplateSupport

Right now there's no good way to visit type references. You can make a type transformation, but that's relatively clunky. There should be a subclass of `DeclarationVisitor` which also visits...

Area-Transformation
Concept-ApiClarity

Right now reading template-related information is difficult to do since you end up having to deal with low-level Clang details. We should expose template-related concepts in a way that makes...

Area-Translation
Concept-ApiClarity
Concept-TemplateSupport
Blocks-ImPlot

Right now records nested within template specializations are not properly translated. The currently handling is broken in different ways depending on whether the template was late-instantiated. ```cpp template class MyTemplate...

Bug
Concept-CppFeatures
Area-Translation
Concept-TemplateSupport

Biohazrd uses the type name fo template specializations by default to avoid ambiguity: https://github.com/InfectedLibraries/Biohazrd/blob/79a17535cc94cb1b56b44452191a00974a8be37d/Biohazrd/%23Declarations/TranslatedTemplateSpecialization.cs#L12-L14 As visible in https://github.com/InfectedLibraries/Biohazrd/issues/180, this has an unintentional side-effect of including the namespace portion of the...

Bug
Concept-CppFeatures
Area-Translation
Concept-OutputFriendliness
EdgeCase
Concept-TemplateSupport