سؤال

لقد بدأت في استخدام DirectX 11 حساب تظليل التكنولوجيا لبرمجة GP-GPU. لقد كتبت برنامجًا معقدًا تمامًا على HLSL وعندما أردت تصحيحه ، أدركت ذلك بيكس لا تدعم الأداة المساعدة من DX SDK August 2009 تظليل الحساب ... أعرف أن NVIDIA ستصدر Nexus بالنسبة إلى Visual Studio ، التي ستدعم تصحيح الأخطاء المباشر ، ولكن فقط على الجيل التالي من وحدات معالجة الرسومات Nvidia التي لم يتم إصدارها بعد: (حساب تقنية تظليلها تبدو واعدة للغاية بالنسبة لي ، بسبب استقلال الجهاز ، ولكن سيكون من الصعب للغاية استخدامها دون تصحيح الأخطاء الدعم.

هل تعرف أي أدوات أو مناهج ، والتي يمكن استخدامها لحساب تصحيح التظليل ، المتاح الآن أو المخطط للإصدار في المستقبل القريب؟

هل كانت مفيدة؟

المحلول

أنا في انتظار Nvidia Nexus لتصبح متاحة على نطاق واسع. ربما يمكن أن تتوصل Microsoft إلى شيء يعمل مع Rasterizer المرجعية ، لكنني أقول ما هو مهم هو الحصول على تكامل ضيق مع الأجهزة: في مثل هذه الحالة ، يمكن للبائعين فقط توفير الأدوات اللازمة.

قد يعرف شخص ما ما إذا كانت AMD تخطط لإضافة دعم لتظليلات حساب GPU perfstudio.

نصائح أخرى

تتمثل طريقة فعالة لتطوير وتصحيح تظليل Compute Compute Computy المعقد في تجميعه إلى C ++. بمجرد أن تحصل على أنه يمكنك الاستفادة من ميزات تصحيح الأخطاء في IDE التي تستخدمها عادةً مع C ++ مثل الذاكرة والبحث المتغير وما إلى ذلك ، يوجد دليل على مشروع العرض التجريبي الذي يوضح كيفية تصحيح عينة DirectX HLSL Compute Shader:

https://github.com/cezbloch/shaderator

بمجرد أن يعمل الرمز الخاص بك وتصحيح ، تقوم بتنفيذه على GPU - يهدف C ++ Verion فقط إلى المساعدة في التطوير.

آسف ولكن لا توجد إجابة تافهة على هذا السؤال في الوقت الحالي.

ربما تحاول التسجيل في برنامج Nvidia Nexus التجريبي:http://supportcenteronline.com/ics/support/default.asp؟deptid=4639

أين قرأت Nexus هل تحتاج إلى وحدة معالجة الرسومات القائمة على Fermi؟ اعتقدت أن المتطلبات التي تتمكن SLI من محطة عمل قادرة مع 2 Recents Nvidia GPU ، أو محطات عمل قائمة على NVIDIA (ثم تصحيح الهدف عن بعد).

لسوء الحظ ، يشبه تظليل حساب تصحيح الأخطاء إلى حد كبير أن تظليلات قمة التصحيح والبكسل كانت ... أفضل طريقة وجدتها هي إجراء تغييرات صغيرة وقيم اختبار الإخراج لمورد نسيج مؤقت. بعد ذلك ، يمكنك تقديم مورد الملمس على شاشة التطبيق الخاص بك (أو حتى حفظه للملف) ، واستخدام ذلك لاستخراج المعلومات حول ما يجري في Shader.

إنه حقًا وضع فظيع ، لكن هذا هو كيف يكون وضع الأدوات الآن ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top